💡返回主题
编写代码
接下来,我们为普通喵编写如下代码,使其在随机位置生成,并可以追随玩家。 (由于敌人不只一个,所以我们使用克隆体来制作敌人)
运行作品:
呃...好像和我们预想的稍微有点不一样呢! 让我们改进一下代码:克隆体生成时,设置正确的造型,旋转方式设为左右翻转,同时缩小大小。
这时的运行效果:
然后,我们为普通喵编写攻击动作:
- 当普通喵到玩家距离>50,则朝玩家移动;
- 否则,向玩家攻击,播放“挥刀”音效,并播放攻击动画。
持刀喵有 5 帧攻击动画,播放完攻击动画后,等待 0.2 秒,并切换为普通造型。
这样我们就实现了敌人的移动和攻击啦,接下来,我们为玩家添加血量机制。
<iframe
width="100%"
height="800px"
scrolling="no"
src="https://www.ccw.site/embed?id=STG101/Arkos/Lec3/02&type=comment"
title="{射击3-让敌人动起来}"
frameBorder="0"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
allowFullScreen
scrolling="0"
></iframe>
本页索引