

现在实现的功能较少。
当角色 进入 Cube 范围内,就可以显示 文本。
逻辑图

SimpleStoryManage.cs
using UnityEngine;
public class SimpleStoryManage : MonoBehaviour {
#region Singleton
public static SimpleStoryManage instance;
void Awake()
{
instance = this;
}
#endregion
[SerializeField]
private SimpleStoryControl storyControl;
public SimpleStory_Sentence[] _Sentence;
// Use this for initialization
void Start () {
if (storyControl == null)
{
Transform controlTrans;
controlTrans = this.transform.Find("SimpleStoryControl");
Debug.Log(" "+controlTrans.name);
if (controlTrans != null
&& controlTrans.GetComponent<SimpleStoryControl>() !=null)
{
storyControl = controlTrans.GetComponent<SimpleStoryControl>();
}
}
}
p

本文介绍了一个简单的Unity剧情系统实现,当角色进入特定对象(如Cube)的触发范围内时,会显示文本。系统包括关键组件如SimpleStoryManage、SimpleStoryControl等,以及UI管理类。目前功能尚有限,但已具备基本的剧情交互能力。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



