30、物理引擎:Box2D与Chipmunk的应用指南

Box2D与Chipmunk物理引擎应用指南

物理引擎: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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值