Swift - 在界面上生成81个随机红,灰色圆点(SpriteKit游戏开发)
2015-09-26 18:16
337 查看
下面是生成一个“围住神经猫”游戏的初始场景:
1,界面下方会生成9*9共81个圆点,同时圆点内部添加文本标签显示索引
2,默认圆点为灰色,每行随机取两个点变为红色
3,奇数行和偶数行有一定的错位,错位的横向距离是圆的半径
效果图如下:
1,首先给资源库Images.xcassets添加资源图片:
2,圆点类 GaPoint.swift
3,圆点容器类 PointContainer.swift
4,主界面 GameScene.swift
1,界面下方会生成9*9共81个圆点,同时圆点内部添加文本标签显示索引
2,默认圆点为灰色,每行随机取两个点变为红色
3,奇数行和偶数行有一定的错位,错位的横向距离是圆的半径
效果图如下:
1,首先给资源库Images.xcassets添加资源图片:
2,圆点类 GaPoint.swift
相关文章推荐
- Swift学习笔记3——String和Character
- Swift - 创建并设置背景(SpriteKit游戏开发)
- Swift - 一步步教你使用SpriteKit创建开发游戏项目
- Swift - 本地消息的推送通知(附样例)
- Swift - 动态添加删除TableView的单元格(以及内部元件)
- Swift - 使用TableView的静态单元格进行页面布局
- Swift - 数组排序方法(附样例)
- Swift - 程序进入后台,以及应用终止时调用的方法
- Swift - 列表项尾部附件点击响应(感叹号,箭头等)
- Swift - 纯代码实现页面segue跳转,以及参数传递
- Swift - 本地数据的保存与加载(使用NSCoder将对象保存到.plist文件)
- Swift - 文本输入框内容改变时响应,并获取最新内容
- Swift - 创建代理协议实现页面间参数传递和方法调用
- Swift - 使用storyboard创建表格视图(TableViewController)
- Swift - 歌曲播放样例(附带播放时间和播放进度)
- Swift - 给表格添加Cell的显示动画(3D缩放)
- Swift - 异步加载图片
- Swift学习笔记2——基本类型和基本运算
- Swift学习笔记番外篇1——桥接C源文件,实现控制台输入
- Swift学习笔记1——入门