【发布时间】:2012-07-02 23:18:19
【问题描述】:
我现在应该真的知道这一点,但我无法决定何时分配游戏对象何时不需要。
示例:我的游戏中有一个暂停按钮。这个按钮没有以任何方式分配,我把我的输入层是这样的:
pauseButton = [CCSprite spriteWithSpriteFrameName:@"pause.png"];
我也用一些标签做到了这一点。
但是,我在教程的帮助下将我的角色对象添加到了游戏中,如下所示:
[[[self alloc]initWithImage] autorelease];
(这一行是方法的一部分)
那么,如何决定是否分配游戏对象?有没有好的做法,或者我应该分配->自动释放我添加到游戏中的所有内容?
【问题讨论】:
标签: memory-management cocos2d-iphone