我的新书 《实例妙解 Cocos2d-x 游戏开发》已经上市了。
大家可以在书店或者网上购买:
部分购买地址:
这个页面主要用于发布勘误。书中遇到了问题可以在csdn博客页面留言。
当然更好的方式是加QQ群:305889963 与大家交流讨论。
建议大家使用 Cocos2dx 3.2 版本。本书出版前,按照3.2版本更改过一个字符串转换函数。这个函数3.0与3.2有些不同,除此之外都没有影响。
钢琴师代码中 piano.json 大小写有误,这在win平台上能正常运行,但打Android包会引起崩溃,建议将代码中更改为Piano.json 。
书中Github代码网址:https://github.com/fansongy/Example-of-Cocos2DX
第4章运行加载资源如果出现崩溃 需要注释掉 HelloWorldScene.cpp 中的49行代码
第32页打包用的Android.mk文件,在3.0版本是正确的;3.2版本需要删除下面这行代码:
第68页 第一行应改为:最后在init函数的末尾加入initbackground
函数的调用。
> 第89页 添加数字标签后要注意:此处应将交互
的勾选去掉,否则会导致点击事件被拦截,而使得其他点击处理无法获得点击消息。
> 第91页 代码中createExplode
是忘记删除掉的函数,可以直接删除。
> 第117页 代码中addPhysicRect
函数应加入:
1
|
body->setContactTestBitmask(0xFFFFFFFF);
|