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