今天开始阅读与运行子龙山人的物理教程,多一分了解多一份胜算。
1. 子龙山人引用的例子本身就缺SDK,所以不能直接运行。那么缺什么SDK,怎样才不缺?
答: 在子龙山人的一篇教程后面有人提到这事,貌似把创建的iphone SDK版本改了就可以。
2. 要新创建box2d项目。可惜剩下的class文件有些时间了,估计是cocos2d 0.94以前版本,如果直接加入到新创建的项目中,会引起报错,主要是有些function被deprected了,象Box2dBreakoutAppDelegate.mm中ccdirector 的 setPixelFormat。这时我们要用新建项目的AppDelegate.mm中init去替换才能正常运行。有2个多余文件不知道有啥作用:HelloWorldScreneRef.h与.mm,删除了也不影响(看样子是创建新项目时生成的HelloworldLayer.h与.mm文件,他保留下来做参考)。
3. Box2d实际上已经有不少时间了,官方的教程只是一个基础,应该有更多的网络教程可以参考。待查看