按照以下步骤,可以快速直观的了解Mojoc引擎结构和功能。
第一步
获取源代码,有三个选项。
- Git 地址 https://github.com/scottcgi/Mojoc.git
- 下载源代码压缩包https://github.com/scottcgi/Mojoc/archive/master.zip
- 下载已发布的版本 https://github.com/scottcgi/Mojoc/releases
第二步
运行一个小游戏的例子, Super Little Red, 可以打包安装到手机上。
-
IOS 文件夹 是配置好的XCode的工程,只需要使用XCode打开即可。唯一需要手动设置的就是切换平台的宏定义 Platform.h.
#define PLATFORM_TARGET PLATFORM_IOS
-
Android 文件夹 是配置好的AndroidStudio的工程,只需要使用AndroidStudio打开即可。 唯一需要手动设置的就是切换平台的宏定义 Platform.h.
#define PLATFORM_TARGET PLATFORM_ANDROID
-
Code 文件夹 是android和ios共享的游戏代码。
AndroidStudio 和 XCode 已经配置引用了Mojoc的代码 engine code。对Mojoc代码的任何改动都可以及时反馈到游戏里。
第三步
熟悉了解源代码。
- 代码风格 是源代码统一遵守的书写形式。
- C面向对象 是面向对象编程在C语言中的使用方式。 这是一个极简的轻量级的编程模型, 非常容易理解和使用。 这个编程模型,使得C语言可以简洁容易的组织架构复杂工程。
- 面向组件-状态机-消息驱动3合1编程模型 是游戏逻辑层的编写的架构。 游戏代码 Code 体现了这个结构的使用。
第四步
源码特性 详细介绍了Mojoc的各个模块和功能,以及每个代码文件。 通过这里可以深入了解源代码的方方面面。
第五步
示例游戏 Super Little Red 给出了使用Mojoc开发游戏的方式。 尝试修改调试游戏代码,能全面深入的了解Mojoc。
「就是喜欢写代码」
网友评论