@[Unity3D通用游戏框架GameFrameWork 工程源码安装说明]
概要
官方博客:https://gameframework.cn
Github地址:https://github.com/EllanJiang/GameFramework/
StarForce: https://github.com/EllanJiang/StarForce.git
下载与准备源码
安装 Git 2.5 或更高版本,下载地址:
https://git-scm.com/downloads/win
技术细节
在 D:\ 目录下创建工程文件夹并拉取源码:
mkdir D:\StarForce
cd D:\StarForce
git clone https://github.com/EllanJiang/StarForce.git
cd StarForce
git submodule update --init --recursive
cd..
git clone https://github.com/EllanJiang/GameFramework.git
git clone https://github.com/EllanJiang/UnityGameFramework.git
处理动态库文件
将 ICSharpCode.SharpZipLib 动态库复制到目标目录:
copy D:\StarForce\StarForce\Assets\GameFramework\Libraries\ICSharpCode.* D:\StarForce\StarForce\Assets\GameMain\Libraries
替换源码到工程
清空原 Libraries 目录并替换为源码:
del D:\StarForce\StarForce\Assets\GameFramework\Libraries\*.* /s
xcopy /E D:\StarForce\GameFramework\GameFramework D:\StarForce\StarForce\Assets\GameFramework\Libraries
配置 Unity 工程
使用 Unity 2022.3.60f1c1 打开 D:\StarForce\StarForce 目录。

在 StarForce/Assets/GameFramework 下新建 Assembly Definition 文件 GameFramework.asmdef,并配置以下依赖:

选择应用unsafe code.

引用 UnityGameFramework.Runtime.asmdef(位于 Scripts/Runtime)

引用 UnityGameFramework.Editor.asmdef(位于 Scripts/Editor)

解决依赖问题
若运行时提示缺少 UI 模块:
在 Unity 的 Package Manager 中安装 Unity UI 组件,完成后重新运行工程。

验证运行
启动 Unity 后打开 StarForce 场景,检查控制台是否报错。若无错误,即表示安装成功。




2万+

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



