cocos2djava github地址:https://github.com/mingwuyun/cocos2d-java
cocos2djava的项目,存在过。据我了解有两种模式:
1 使用jni,用java包装cocos2dx的接口
2 使用libgdx做为底层,实现cocos2d
我准备使用2来实现这个项目。
顺便测试一下博客。
2017.1.12
进度/
桌面版本启动,主循环,scheduler
初步确定了架构,测试了scene切换以及scheduler
正在调试node和渲染
2017.1.17
进度/
完成变换相关内容。决定去掉skew相关的api
添加了node/sprite/scene
实现了FileUtils,仅保留searchPath提供读取搜索功能,其余的都去掉
初步确定屏幕适配方案,camera方案。
继续调试渲染。
2017.1.21
完成了屏幕适配;测试了相机功能。
开始写事件系统
2017.1.25
事件系统,action系统完成;没有测试。
开始写test系统。test构建完毕,初步测试通过后就转移代码到github上
2017.1.27
完成插件模块系统;添加了gdxUI插件,ui的适配和基于gdxui的控制台/debug输出
开始基于该ui系统构建tests框架
2017.2.1
完成test框架,转移到github
本博客记录了作者使用 Java 和 libgdx 实现 Cocos2d 引擎的过程,包括屏幕适配、事件系统、Action 系统等核心功能的开发进度,并最终将项目发布到 GitHub。
590

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



