Chipmunk僵尸物理对象的出现和解决(二)

简介:

如第一篇文章中图片所示,该游戏是一个弹球游戏.

玩法很简单,屏幕底部有一个反弹棒,用来确保小球不掉出屏幕同时反弹小球撞击屏幕上方的砖块.

玩家可以触摸屏幕来左右移动反弹棒.

等等!还不是这么简单,当小球击中特殊的砖块时会掉出特定的道具五角星.用反弹棒接触道具会有特殊的效果;目前有2种效果:

1.红色的五角星反弹棒会变长10秒钟
2.黑色的五角星反弹棒会缩短10秒钟

反弹棒是一个附有物理对象的节点(Node),在SpriteBuilder中是不可以放大或缩小一个附带物理对象的Node的.为了实现反弹棒变长或缩短的效果,我们需要在创建2个物理对象,分别对应变长和缩短状态的反弹棒.详细内容我会在iOS游戏系列中进一步说明.

动态替换反弹棒之后,我还想实现一个缩放动画效果,所以需要利用另一个不带物理对象的反弹棒对象.我们通过将其执行不同Action来实现动画效果.

总的来说流程是这样:用户触摸移动反弹棒,反弹棒反弹小球撞击特定砖块产生特定五角星,五角星掉落至反弹棒会使反弹棒变长或缩短.

游戏逻辑知道了,下一篇我们看看具体的实现代码.

相关文章
|
5月前
|
图形学
【unity小技巧】受伤屏幕闪红、死亡动画、死亡黑屏效果
【unity小技巧】受伤屏幕闪红、死亡动画、死亡黑屏效果
153 2
|
5月前
|
图形学
【unity小技巧】unity3d创建和实现破碎打破物品,万物可破碎
【unity小技巧】unity3d创建和实现破碎打破物品,万物可破碎
212 0
【unity小技巧】unity3d创建和实现破碎打破物品,万物可破碎
|
数据管理 数据库
便携式钻孔测斜仪软件运行状态
设备启动后,自动进入测斜仪程序主界面(若设置了程序自动启动),主界面见图 5.1。若未设置程序自动启动,则可通过双击系统桌面上的测量【APP】程序快捷方式,进入软件。
便携式钻孔测斜仪软件运行状态
摇杆控制移动自动瞄准射击如何实现?
前言 这篇教程实现了射击游戏中的摇杆控制移动以及自动瞄准射击功能,并提供一个示例项目的模版。
127 0
|
Linux 虚拟化 Windows
|
安全
一个隐藏着的僵尸巨兽 Ponmocup 僵尸网络
本文讲的是一个隐藏着的僵尸巨兽 Ponmocup 僵尸网络,研究人员称,恶意黑客已经编写了25个插件,制造了4000个变种,绝对的庞然大物。
955 0
|
Web App开发 监控 编解码
Pi+USB摄像头监视 萌宠-金丝熊
这里说的 Pi 没有具体的型号,因为 通用.... 最为演示啥的,使用的是 PINE A64,可以是树莓派/香橙派.... PINE.png 材料: Pi(PINE A64) USB摄像头(咸鱼 淘的12块钱的) 8G储存卡 Pi 的...
1241 0