快速构建输入驱动游戏
在开发游戏时,构建一个输入驱动的游戏是常见需求。下面将详细介绍如何构建一个这样的游戏,包括游戏的初始化、模型管理、用户输入处理以及动画实现等方面。
1. 继续游戏功能
当需要继续游戏时, continueGame: 方法会被调用。该方法接收一个 CoinsGame 对象作为参数,以下是具体代码:
-(void)continueGame:(CoinsGame*)aCoinsGame{
for (UIView* view in [coinsView subviews]){
[view removeFromSuperview];
}
[coinsGame release];
coinsGame = aCoinsGame;
[self createAndLayoutImages];
[delegate gameDidStart:self with: coinsGame];
acceptingInput = YES;
}
操作步骤如下:
1. 清除 coinsView 的所有子视图。
2. 释放原有的 coinsGame 对象,并将传入的 aCoinsGame 赋值给 coinsGame 。
3. 调用 createAndLayoutImages
超级会员免费看
订阅专栏 解锁全文
8万+

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



