(NO.00001)iOS游戏SpeedBoy Lite成形记(二十六)
2015-10-26 16:18
369 查看
到目前为止,选手跑到终点时仿佛没什么激动人心的事情发生呢?貌似需要添加一些胜利的特效啊!
前面说好的不添加特效,只完成游戏功能的诺言呢? T T
我们主要想实现这样一个特效效果:
1.胜利的玩家突出显示在屏幕中心位置
2.玩家激动的jump中
3.玩家背后放射出万丈胜利的光芒
前2个可以用动作来搞定,最后一个需要用粒子效果完成.好在有SpriteBuilder,我们不用写一行代码 ;)
直接打开SpriteBuilder,新建一个PlayerWin.ccb,类型为粒子效果.我们可以从模板中选择一个比较符合的粒子效果,然后按要求简单修改一下属性.
比如,我觉得原始粒子数目太多了,实际较少的粒子数就可以较好地衬托出光芒的效果,遂减少粒子数量;再有,原来的粒子光芒是五颜六色的,但是本猫觉得偏白的光芒可能更高,所以修改粒子的颜色属性.
经过调整后的效果如下:
这只是一张静态的图片,实际效果是粒子从屏幕中心放射性射向四周.
打开GameScene.ccb,将PlayerWin.ccb拖入track节点,现在该节点是track得子节点.将其可见属性设置为不可见.同时设置代码连结名称为_winLayer.
好了SpriteBuilder里的工作完成了,下一篇我们回到Xcode实现激动人心的代码吧 ;)
前面说好的不添加特效,只完成游戏功能的诺言呢? T T
我们主要想实现这样一个特效效果:
1.胜利的玩家突出显示在屏幕中心位置
2.玩家激动的jump中
3.玩家背后放射出万丈胜利的光芒
前2个可以用动作来搞定,最后一个需要用粒子效果完成.好在有SpriteBuilder,我们不用写一行代码 ;)
直接打开SpriteBuilder,新建一个PlayerWin.ccb,类型为粒子效果.我们可以从模板中选择一个比较符合的粒子效果,然后按要求简单修改一下属性.
比如,我觉得原始粒子数目太多了,实际较少的粒子数就可以较好地衬托出光芒的效果,遂减少粒子数量;再有,原来的粒子光芒是五颜六色的,但是本猫觉得偏白的光芒可能更高,所以修改粒子的颜色属性.
经过调整后的效果如下:
这只是一张静态的图片,实际效果是粒子从屏幕中心放射性射向四周.
打开GameScene.ccb,将PlayerWin.ccb拖入track节点,现在该节点是track得子节点.将其可见属性设置为不可见.同时设置代码连结名称为_winLayer.
好了SpriteBuilder里的工作完成了,下一篇我们回到Xcode实现激动人心的代码吧 ;)
相关文章推荐
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 我是运营,我没有假期
- 不可修补的 iOS 漏洞可能导致 iPhone 4s 到 iPhone X 永久越狱
- iOS 12.4 系统遭黑客破解,漏洞危及数百万用户
- 每日安全资讯:NSO,一家专业入侵 iPhone 的神秘公司
- 每个 Linux 游戏玩家都绝不想要的恼人体验
- [转][源代码]Comex公布JailbreakMe 3.0源代码
- 在 Fedora 上使用 Steam play 和 Proton 来玩 Windows 游戏
- Steam 让我们在 Linux 上玩 Windows 的游戏更加容易
- 如何使用 Steam Play 在 Linux 上玩仅限 Windows 的游戏
- 新一代iPad适配应用之游戏篇
- VB实现的《QQ美女找茬游戏》作弊器实例
- C#实现洗牌游戏实例
- C#实现的算24点游戏算法实例分析
- C#实现简单的井字游戏实例
- C++编写简单的打靶游戏
- C++实现基于控制台界面的吃豆子游戏
- 纯javascript实现的小游戏《Flappy Pig》实例