1.Game Framework 是一个基于 Unity 引擎的游戏框架,主要对游戏开发过程中常用模块进行了封装
2. 下载地址:UnityGameFramework
3. 拖入unity立即可以使用
4. 拖入GameFramework prefab
5. 新增名为GameEntry 的GameObject 并贴上以下GameEntry.cs代码
6. 新建Scripts文件夹添加以下代码
GameEntry.cs
using UnityEngine;
namespace Tutorial
{
/// <summary>
/// 游戏入口。
/// </summary>
public partial class GameEntry : MonoBehaviour
{
private void Start()
{
// 初始化内置组件
InitBuiltinComponents();
// 初始化自定义组件
InitCustomComponents();
// 初始化自定义调试器
InitCustomDebuggers();
}
}
}
GameEntry.Builtin.cs
using UnityEngine;
using UnityGameFramework.Runtime;
namespace Tutorial
{
/// <summary>
/// 游戏入口。
/// </summary>
public partial class GameEntry : MonoBehaviour
{
/// <summary>
/// 获取游戏基础组件。
/// </summary>
public static BaseComponent Base
{
get;
private set;
}
/// <summary>
/// 获取配置组件。
/// </summary>
public static ConfigComponent Config
{
get;
private set;
}
/// <summary>
/// 获取数据结点组件。
/// </summary>
public static DataNodeComponent DataNode
{
get;
private set;
}
/// <summary>
/// 获取数据表组件。
/// </summary>
public static DataTableComponent DataTable
{
get;
private set;
}