1.首先在Entity中添加一个新的组
2.实体逻辑处理类
有预制体还不够,还需要有一个处理实体逻辑的脚本,但此脚本不需要挂在预制上,当运行时,系统会自动将逻辑脚本挂在实体上
继承EntityLogic即可成为逻辑处理类,这里仅重写OnShow 让它显示的方法
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using GameFramework;
using UnityGameFramework.Runtime;
public class GamePlayerLogic : EntityLogic {
protected override void OnShow(object userData)
{
base.OnShow(userData);
//实体的位置 旋转 和大小
transform.position = new Vector3(-16, -0.8f, -19);
transform.rotation = Quaternion.Euler(0, 141.8f, 0);
transform.localScale = Vector3.one * 1.3f;
}
}
3.加载实体
需要引用命名空间 UnityGameFramework.Runtime;