- 1、本文档共2页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
安安历险记_行为编辑
PAGE
PAGE 2
安安历险记—行为编辑
1.检测老虎是否抓到安安
如果老虎抓到了安安,即两个图像精灵发生了碰撞,那么游戏就应该结束了。如图所示,这个行为将通过编写“图像精灵_老虎”组件的“被碰撞”事件处理器来完成。在“被碰撞”事件处理器中传入了一个参数“其他精灵”,这个值指的是和该精灵碰撞的其他精灵。首先要判断其他精灵是否是“图像精灵_安安”,如果是则游戏结束,进入游戏结束相关模块,播放音效、停止计时器、安安和老虎图像精灵不启用(这样就不会再运动了),并且替换安安的图片,给出提示“你输啦!”。
让老虎跳起来更加生动
完成以上代码后,游戏就可以开始调试运行了,这时会发现一些可以改善的问题:一是老虎虽然在朝着安安的方向追过去,但其形象是静态的,没有跑起来虎虎生风的感觉:二是随着老虎运动方向的变化,老虎的图像在旋转,而这个旋转让画画看上去和在安安不协调,如图所示。
要让老虎的图像不随着运动方向而改变,只需要要重新设置图像精灵的“旋转”属性,取消勾选即可,这样运行的画面如图6.12(b)所示,这时老虎始终保持正面的形象。 要让老虎跑起来有动画的感觉,如果在一般网页上,可以采用gif格式的图像文件,通过多幅图像切换,做出短视频的动态效果。但是App?Inventor目前的版本还不能很好地支持动态类型的gif格式图像文件。如果在组件设计时把图像精灵的图片设置为某个动态gif文件,在设计阶段能看到这个图像精灵在变动,但真正运行起来则不会动,只会显示静止的单幅图像,达不到预想的效果。为了解决这个问题,让老虎的图像精灵跑起来,本例预先设计了两张图片,通过交替显示这两张图片,达到看上去有动画的效果。
为此在组件设计中再加入一个计时器组件,命名为“计时器_动画”,把时间间隔设置为500ms。在该计时器的“计时”事件中实现两幅老虎图片的交替切换。
此时再运行App就会发现老虎已经有在奔跑的感觉了,如果能做出更多的中间状态图片,那么这种动态感就会更强。 细心的玩家此时可能又会发现一个新的问题,就是如果安期到了老虎的右边,老虎虽然会去追安,但原来的老虎图像还是朝着左边奔跑的姿态,非常别扭。
为解决该问题,需要两张老虎朝着右边奔跑的图像,当老虎在安安的左边时,应该采用老虎朝右边奔跑的图像;当老虎在安安的右边时,则应该采用老虎朝左边奔跑的图像。
您可能关注的文档
- 移动互联工程实训-2017 AndroidImageSlider基本使用介绍 单元教教学设计-图片轮播控件的使用.doc
- 传质与分离设备操作与控制 学习情境三净化处理石油工业污水 1、填空题73.doc
- 移动互联工程实训-2017 提交订单 单元教教学设计- 提交订单.doc
- 传质与分离设备操作与控制 学习情境一精制提纯工业酒精 计算题.doc
- 船舶操纵与避碰 号灯、号型、声响和灯光信号 第三章号灯与号型.doc
- 船舶辅机 1.6 实训 1、船用泵实训手册.doc
- 船舶焊接 1.工业机器人概述 焊接机器人 - 工业机器人概述.doc
- 船舶无线电通信案例 日常通信 SART操作注意事项.docx
- 船舶原理与配载 六.船舶吃水及吃水标志 船舶吃水与吃水标志.doc
- 移动快速开发技术-2017 8.1 “安安爱弹琴”案例演示 安安爱弹琴-案例演示.docx
文档评论(0)