游戏开发中的场景、层级与对象构建
在游戏开发中,合理管理场景和层级,以及正确构建游戏对象,对于提升游戏性能和开发效率至关重要。下面将详细介绍相关的技术和方法。
多图层的使用
- 场景初始化 :在
init方法中初始化MultiLayerScene,代码如下:
-(id) init
{
if ((self = [super init]))
{
multiLayerSceneInstance = self;
// The GameLayer will be moved, rotated and scaled independently
GameLayer* gameLayer = [GameLayer node];
[self addChild:gameLayer z:1 tag:LayerTagGameLayer];
gameLayerPosition = gameLayer.position;
// The UserInterfaceLayer remains static and relative to the screen area.
UserInterfaceLayer* uiLayer = [UserInterfaceLayer node];
[self addChild:uiLayer z:2 tag:LayerTagUserInterfac
超级会员免费看
订阅专栏 解锁全文
16万+

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



