用户:Raj查看:0 回复:0 评论:0 创建时间:2020-01-31T12:26:33
1.当开始被点击

事件的开端:当开始按键被点击时,立刻执行这块积木下的脚本。
2.当角色被[点击]



事件的开端:当满足指定条件,即事件被触发时,立即执行这块积木下的脚本积木。
举例说明:使用此积木还有助于缩减积木数量,使脚本运行更流畅。
比如以下两组积木,同样可以实现:鼠标按下时,角色重复执行下一个造型的效果。
但是很明显,右边使用了【当<>】的积木块要简洁的多哦。


停止[全部脚本]:停止整个作品的脚本。
停止[当前脚本]:停止该积木所在的那组脚本。
停止[当前角色的其他脚本]:停止除了当前角色外,该积木所在组的脚本积木以外的其他脚本。
停止[其他角色的脚本]:停止该角色以外的其他全部脚本。


“重启”模块,经常在闯关失败或者游戏结束时使用,给予玩家重新开始的机会。

事件的开端:接收到这个广播的角色马上执行它下接的积木。
配合“发送广播[Hi]”使用
广播经常在不同的角色之间使用,传递信息,形成一系列的事件。
“告诉【某人】执行...”也可以快速完成广播的效果,但是"告诉[某人]执行"只适用于角色,不适用于背景。

给所有的角色(包括背景)发送一个广播,通知收到该广播内容的角色开始执行某些操作。
配合“当收到广播[Hi]”使用,圆形输入框中输入该条广播的名称,以区分其他的广播。
#11.发送广播[Hi]并等待贡献者:假·猫老祖(9 岁)
阻隔类型积木
除了给角色或背景发送一个广播内容外,还必须[接收该广播的角色]执行完对应程序内容后,才能继续广播后面的程序。
[发送广播]与[发送广播并等待]的区别

贡献者:艾莉克莎(12 岁)
当游戏存在多个屏幕时,尤其要注意多使用该积木。
如果在 [屏幕 3] 使用触发条件“当开始被点击时”,而不是“当屏幕切换到[屏幕 3]”,
那么只要点击开始,即使没有切换到[屏幕 3],[屏幕 3]上的脚本也会开始运行,
这样会造成性能上极大的消耗,以及发生不确定的 bug,我们要避免形成这样的编程习惯。
#13.切换屏幕[背景]
贡献者:艾莉克莎(12 岁)
技术喵倾心打造的屏幕功能,特别适合做 RPG 游戏的场景切换、游戏封面、关卡页面、成功或失败页面。
#14.切换屏幕(1)
贡献者:艾莉克莎(12 岁)



前面我们说了,克隆体是个“空代码角色”,那它的代码怎么做呢?
这个时候就要用 [当作为克隆体启动时] 这个积木,
当出现克隆体时,克隆体就会执行这个积木块下方连接的脚本。
有些人会问:“怎么让克隆体收到广播?” 我告诉你:目前没有办法。那肿么办?用分裂!
#17.克隆[ ?]
克隆的是当角色被克隆那一刻的状态,不同时刻克隆出来的是不同状态的克隆体。
(包括大小、角度、坐标、质量、形状、造型等,唯独没有任何脚本积木)

在游戏运行中将整个角色自身删除,包括它的造型和积木。
常用于克隆体。
贡献者:假·猫老祖(9 岁)
技术喵补充:删除自己可以和克隆、分裂搭配使用,也可单独使用,删除角色本体。
在大量使用克隆体的情况,克隆体用完后一定要及时删除自己!
飞机大战发喵弹时,克隆的炮弹射出屏幕范围后,就要及时删除自己,
否则将造成性能上极大的消耗,游戏会变得越来越卡顿。
