GameFramwork游戏框架3 创建实体

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

GameFramwork游戏框架3 创建实体_第1张图片

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 创建实体)