(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 ;)

相关文章
|
算法 程序员 iOS开发
《iOS和tvOS 2D游戏开发教程》——导读
本节书摘来自异步社区《iOS和tvOS 2D游戏开发教程》一书中的目录,作者 【美】raywenderlich.com教程开发组,更多章节内容可以访问云栖社区“异步社区”公众号查看
2169 0
|
网络协议 SDN 数据中心
VXLAN的应用场景
VXLAN技术用于云数据中心间虚拟机迁移,确保迁移过程中业务连续性和网络无感知。通过在虚拟机上联交换机配置VXLAN信息,建立VXLAN隧道和网关,实现跨数据中心的大范围二层网络连接。在SDN环境下,SDN控制器可管理VXLAN的IP和VID对应关系,提高灵活性与扩展性。
730 3
|
5月前
|
人工智能 API iOS开发
【龙虾ai保姆级教程】AI助手OpenClaw 阿里云/本地部署+免费大模型api配置及常见问题解答
OpenClaw(曾用名Clawdbot)作为一款开源的AI Agent框架,凭借本地运行、自主执行、高度自定义的特性,成为从个人办公到轻量团队协作的优质智能工具。它摆脱了传统Chatbot仅能被动对话的局限,可直接操控电脑环境、完成多任务自动化执行,如同一个专属的数字员工,而本地部署的特性更让数据隐私得到充分保障。2026年的最新版本进一步降低了使用门槛,不仅适配阿里云的一键部署方案,还能在MacOS、Linux、Windows11等主流系统完成本地搭建,同时可对接阿里云百炼免费大模型API实现核心功能。本文将从OpenClaw的核心价值出发,详细拆解2026年新手零基础下阿里云云端部署、多
1770 1