剧情系统本来打算用插件做的,但是为了巩固下unity决定还是手写,网上看了几个帖子没看出什么效果。我理解的框架就是让游戏逻辑更加清晰,更容易扩展,于是自己想出了一个框架。
整体框架如下:
ChatJson(解析json)
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using LitJson;
public class ChatJson : MonoBehaviour {
#region
private static ChatJson istance;
public static ChatJson instance_ChatJson
{
get
{
if (istance == null)
istance = new ChatJson();
return istance;
}
}
#endregion
void Start () {
}
void Update () {
}
//JsonChatItem
public ChatItem JsonChat(int i)
{
JsonData jsonData