(NO.00001)iOS游戏SpeedBoy Lite成形记(二十四)

简介:

我们回到Xcode,打开GameScene.m,首先要添加实例变量:

CCNode *_trackLine;

为了根据选中的赛道更新_trackLine的位置,我们添加一个显示方法:

-(void)selectTrack:(NSInteger)betPlayerIndex{
    NSInteger i = PlayerCount - betPlayerIndex;
    NSValue *value = _trackRects[i];
    CGRect rect = value.CGRectValue;

    _trackLine.position = ccp(_viewSize.width, rect.origin.y);
    _trackLine.visible = YES;
}

该方法只有一个参数,其值为玩家选中的赛道索引,或称之为压赌选手的索引,其值应该为在1-8之内._trackLine坐标的x不需要修改,我们找到对应赛道的rect坐标,设置位置中的y值.最后显示该选择框即可.

运行游戏,实际效果如下:

这里写图片描述

下一篇我们尝试添加一个更方便的随机下注的方法,see you ;)

相关文章
|
BI 开发工具 Android开发
和iPhone玩家对战吧,Google Play游戏服务将支持iOS平台
Google今天在游戏开发者大会上宣布了若干与Google Play游戏服务的相关更新,其中和游戏玩家关系最大的也许就是Google Play Game Services将支持iOS平台,这也就意味着回合制和实时多人游戏将同时支持Android和iOS,以后这两个平台的玩家也就可以互动了。显然,这对于游戏开放商也是个好消息——让原本被割裂的用户参与到同场竞技中来。
270 0
和iPhone玩家对战吧,Google Play游戏服务将支持iOS平台
|
算法 开发工具 git
iOS简易蓝牙对战五子棋游戏设计思路之二——核心棋盘逻辑与胜负判定算法(二)
iOS简易蓝牙对战五子棋游戏设计思路之二——核心棋盘逻辑与胜负判定算法
154 0
iOS简易蓝牙对战五子棋游戏设计思路之二——核心棋盘逻辑与胜负判定算法(二)
|
算法 iOS开发
iOS简易蓝牙对战五子棋游戏设计思路之二——核心棋盘逻辑与胜负判定算法(一)
iOS简易蓝牙对战五子棋游戏设计思路之二——核心棋盘逻辑与胜负判定算法
154 0
|
开发工具 git iOS开发
iOS简易蓝牙对战五子棋游戏设计思路之一——核心蓝牙通讯类的设计(二)
iOS简易蓝牙对战五子棋游戏设计思路之一——核心蓝牙通讯类的设计
200 0
|
算法 iOS开发
iOS简易蓝牙对战五子棋游戏设计思路之一——核心蓝牙通讯类的设计
iOS简易蓝牙对战五子棋游戏设计思路之一——核心蓝牙通讯类的设计
138 0
|
测试技术 Android开发 iOS开发
Unity3D-实现连续点击两次返回键退出游戏(安卓/IOS)
Unity3D-连续点击两次返回键退出游戏 本文提供全流程,中文翻译。Chinar坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例...
2818 0