个人和Unity3D早在07年就有一面之缘,当时似乎它还是1.5左右的版本,源代码通过某种途径得到过,但当时我还从事端游开发,对于CryEngine,Gamebryo,Unreal这些高大上的引擎兴趣更浓厚。另外当时它还不支持手机平台(那时候手游也没这么火,06年时候还是基于J2ME-NokiaAPI,MotorolaAPI开发128*128屏),甚至拿它和Torque这种引擎比较也没找到什么特点出来,当时就给放弃了。最近几年其声势如火如荼,加上工作关系,于是对其进行一些接触。
39项程序员编程之道。
分析Cocos2dx。
Irrlicht运行于手机平台的方式。
sqlite是一个功能强大的数据库,开放源代码,基于单个文件,在嵌入式中有着广泛的应用。对于数据库的加密,sqlite预留了sqlite3_key,sqlite3_rekey 进行密码设置,他可以加密整个数据库,设置密钥后,对用户的存储是透明的,但这部分在sqlite的开源代码里并没有实现,幸运的是另一个开源项目wxSQLite3里包含了这部分代码。下面探讨下集成到cocos2d-x里的方法。
依然在《三勇者传说》开发过程中,我希望出现类似于日式AVG游戏的对话面板,此时我不得不实现两种功能: 1:文字在一个聊天框内能够自适应的换行显示。 2:大段的文字逐字符的进行显示。 于是我进行了简单的封装。
在《三勇者传说》(暂定名)的开发过程中,我遇到了一些小问题,这里记录下来,以便之后查阅以及他人分享建议。
复杂的或者不实用的不再说明,只说最直接有效的方法。