用scratch编程火影忍术:鹿丸的影子束缚术

用scratch编程火影忍术:鹿丸的影子束缚术

首页角色扮演火影忍者忍术模拟器最新版更新时间:2024-05-08

影子束缚术是动漫《火影忍者》中的经典忍术,代表忍者就是鹿丸。影子束缚术就是利用自己的影子牵制敌人的行动。

今天我们就用scratch软件来制作类似的效果,敌人移动到哪里,影子就跟到哪里!视频效果如下:

我们首先要准备如下的一些角色,鹿丸、敌人、影子、影子2、影子3。其中鹿丸和敌人的素材在百度图片中可以搜索到,影子可以自己绘制。

鹿丸的脚本很简单,只需要说出忍术的名字,广播"影子出动"的消息即可。

鹿丸脚底下的影子不需要做任何脚本设置。敌人的脚本也很简单,在一定范围内随机出现。同时建立两个变量横坐标和纵坐标,把敌人移动的坐标赋予变量。

影子2需要做到从影子的位置移动到敌人的脚底下,并且画出一条影子轨迹。这里就要用到画笔的功能。所以一开始程序刚执行时是隐藏的,并且移动到影子角色的位置坐标。在接收到影子出动的消息以后,设置好画笔的的颜色和落笔脚本,在1秒内移动到敌人的坐标。在这里纵坐标要减去60,是因为要移动到敌人的脚底下。同时还要设置一下画笔的粗细和由粗变细的过程,制造影子移出去的效果。

最后是角色影子3的脚本,影子3是在敌人脚底下出现的影子,一开始是隐藏的,大小为0。在鹿丸发出影子出动消息以后,移动到敌人的脚底下,等待一秒钟,再由小变大出现。

这是初级效果,有创意的同学可以用更多的影子角色来突出这个忍术的效果。

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved