Unity3D通用游戏框架GameFrameWork 工程源码安装说明

@[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 场景,检查控制台是否报错。若无错误,即表示安装成功。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值