物理引擎:Box2D与Chipmunk的应用指南
1. 向Box2D世界添加盒子
在一个包含屏幕边界内物体的静态体中,还缺少一些要被限制在屏幕边界内的东西,比如小盒子。我们将David Gervais的正交图块集图像 dg_grounds32.png 添加到项目的资源文件夹中。这些图块是32x32像素的,非常适合作为1x1米的盒子。
在 init 方法中添加纹理并创建一些盒子的代码如下:
// Use the orthogonal tileset for the little boxes
CCSpriteBatchNode* batch = [CCSpriteBatchNode batchNodeWithFile:@"dg_grounds32.png"
capacity:150];
[self addChild:batch z:0 tag:kTagBatchNode];
// Add a few objects initially
for (int i = 0; i < 11; i++)
{
[self addNewSpriteAt:CGPointMake(screenSize.width / 2, screenSize.height / 2)];
}
[self scheduleUpdate];
self.isTouchEnabled = YES;
addNewSpriteAt
Box2D与Chipmunk物理引擎应用指南
超级会员免费看
订阅专栏 解锁全文

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



