Hazel游戏引擎
- Cherno开源项目gitee版本
- github到gitee(码云)
Cherno开源项目gitee版本
看了b站的游戏引擎开发教学,内附的项目地址是github的,国内访问实在不便,遇到了诸多问题:所以将他的项目从github迁移到了gitee上。2021/10/24,亲测可以运行可以看到游戏引擎开发界面。
github到gitee(码云)
原因:github运行克隆项目真的慢…
这个没办法,github.com ip会改变而且变的很快,改host不是长久之计,建议不要改host,直接刷新下dns
Ctrl/Command + R输入cmd
,然后在窗口中输入
#刷新dnsipconfig /flushdns
再访问github.com, 不行就再执行`ipconfig /flushdns`刷新再访问
解决方法:
- 为了解决访问慢的问题,我把cherno的项目放到gitee(码云)上了。需要的可以直接访问
HazelGameEngine
最后的维护时间是2021/10/24后续看情况维护 - 怎么下载clone
安装git,右击进入git-bash界面,执行命令
#--recurse-submodules的意思是获取子项目源码
git clone --recurse-submodules https://gitee.com/y980620641/ChernoHazel.git
这个引擎项目是有了很多github上的其他代码库,所有要把依赖子项目代码也下下来。
- 工程生成
相对项目文件夹找到./scripts/Setup.bat
,执行即可
目前下载的坑比较多,就是比较慢,可以自己看.py文件中的url,自己下载。
重点这个文件需要执行2遍,第一遍vulkan的sdk,第二遍下载vulkan的sdk-debug-libaries。注意看提示
4.最后你可以看到项目文件夹有个.sln
文件这个是visual studio解决方案文件。双击打开即可
看一下运行效果