网管 发布的文章

墙壁传感器墙壁传感器常用于平台游戏中。它们由四条线组成,两条垂直线和两条水平线,固定在玩家精灵的左侧、右侧、顶部和底部。当传感器检测到与墙壁的接触时,会广播一条消息,告诉玩家精灵反转其当前速度,使墙壁偏转玩家精灵的路径。

- 阅读剩余部分 -

射击投射物本教程将解释如何创建射击、发射或投掷物体的效果。本文的前几个脚本不模拟速度或抛物线运动,但是对于在初始力之后没有受到任何传统力(重力、风力等)作用的投射物,可以使用这些脚本,尽管它可能会被墙壁或目标挡住。当按下空格键或单击鼠标时,投射物就会发射,但触发器可以是任何布尔块。

- 阅读剩余部分 -

物理引擎物理引擎是用于创建项目中物理或运动的一种脚本方法。这些运动可以包括跳跃、侧面运动、墙壁跳跃等。物理引擎通常只需要设计一次,就可以在许多项目中使用,或被其他用户借用,以节省重新创建的时间。本文提供了一个示例物理引擎,可用于Scratch项目。注意:这个物理引擎不是唯一可能创建的物理引擎。

- 阅读剩余部分 -

对象排斥对象排斥是排斥或推开一个对象的行为。下面列出了在 Scratch 中实现此效果的两种方法。提示:请记得根据需要调整本教程中显示的脚本以最适合您的项目。速度法速度法使用以下脚本根据位置自动使对象改变其 X 和 Y 速度。此脚本可放入任何被排斥的对象中。与下一种方法相比,这种方法更为先进,但在大多数情况下此方法更为优秀。

- 阅读剩余部分 -