多语言展示
当前在线:1913今日阅读:162今日分享:23

如何在Windows下编译Atomic游戏引擎

Atomic 源自Urho3D,2016以MIT license 开源,具有以下特征。•JavaScript,TypeScript,C#和C ++中可用的一致2D / 3D API•Android,iOS,Windows,macOS,Linux和WebGL平台部署•具有单一命令构建和绝对最小依赖性的高性能本机C ++内核•基于节点的场景图,可访问低级图形API,以在D3D 9/11,OpenGL 2/3 / ES2和WebGL上自定义渲染•模块化组件系统,包括带网络的C#,JavaScript,TypeScript和C ++逻辑组件•拖放标准的2D / 3D格式导入,包括Autodesk FBX,Collada,Blender,Spriter,Tiled等•C#IDE与Visual Studio,Xamarin Studio和MonoDevelop集成•支持VSCode和Atom的内置Monaco JavaScript / TypeScript编辑器•创新的预览模式在编辑器稳定性的子流程中运行,减少内存碎片,并且是未来在设备上预览的基础•Chromium WebView用于电子商务支付,访问Facebook社交图,视频流以及更多用例•自动脚本绑定生成本地C ++子系统•最佳的第三方集成,包括Box2D /子弹物理,Recast / Detour寻路,TurboBadger UI,CEF3,duktape VM,SDL2•作为预编译的二进制文件或在GitHub上根据许可的MIT许可证分发•由拥有数十年技术和游戏行业经验的软件专业人员提供支持
工具/原料
1

vs2015或vs2017

2

cmake (推荐版本3以上)

3

Atomic 游戏引擎源码

4

git 客户端,用于下载引擎源码

方法/步骤
1

将CMake安装好,加入到系统变量中,可以使用cmd 验证是否加入成功,输入cmake -version。如笔者使用的是CMake3.6

2

将源码解压。执行源码目录中的Build_AtomicEditor.bat ,如果电脑中同时安装了VS2015和VS2017,可以使用编译选项– vs2015 或—vs2017选择对应版本的编译器 编译完成。

3

搜索*.exe程序,可以找到编译后的文件AtomicEditor.exe。打开AtomicEditor.exe可以开始创建基于AtomicEngine的工程文件。

4

笔者在编译时使用VS2017,出现两个文件编译错误,Source\Atomic\UI\UI.cpp和Source\ThirdParty\TurboBadger\tb_style_edit.cpp使用记事本打开,将格式另存为unicode格式,重新编译即可。

推荐信息