弹珠台游戏开发全解析
1. 弹珠台的创建
弹珠台由三个独立的图像及其关联形状组成,分别命名为 table-top 、 table-left 和 table-bottom 。我们使用 TablePart 类来创建这些部分,该类继承自 BodySprite 。
以下是 TablePart 类的接口和实现:
// TablePart 类接口
#import "BodySprite.h"
@interface TablePart : BodySprite
{
}
+(id) tablePartInWorld:(b2World*)world position:(CGPoint)pos name:(NSString*)name;
@end
// TablePart 类实现
#import "TablePart.h"
#import "Helper.h"
@implementation TablePart
-(id) initWithWorld:(b2World*)world position:(CGPoint)pos name:(NSString*)name
{
if ((self = [super initWithShape:name inWorld:world]))
{
// set the body position
physicsBody-> SetTransform([Helper toMete
弹珠台游戏开发全流程解析
超级会员免费看
订阅专栏 解锁全文
59

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



