1.首先在Entity中添加一个新的组

GameFramwork游戏框架3 创建实体

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;
GameFramwork游戏框架3 创建实体

相关文章:

  • 2022-12-23
  • 2021-11-22
  • 2022-01-06
  • 2021-08-31
  • 2022-03-05
  • 2021-10-17
  • 2021-08-13
猜你喜欢
  • 2021-10-02
  • 2022-01-29
  • 2021-09-17
  • 2022-02-07
  • 2021-09-14
  • 2022-12-23
  • 2021-04-28
相关资源
相似解决方案