初代物理引擎(半成品)(可以把牛顿气活)

复制链接 & 嵌入
链接
复制链接
嵌入网页
复制嵌入代码
进入全屏模式
载入作品
正在创建积木……
载入角色……
载入声音……
加载扩展……
正在创建积木……
呼唤小猫……
传送Nano……
给Gobo充气 …
准备表情……
还没有人打赏!
最后修改于2025年04月26日

操作说明

这家伙很懒,什么都没写下...

备注与谢志

这家伙很懒,什么都没写下...

开发日志

变量

S

方向

方块方向

前一个方块方向

碰撞速度

触碰点1状态

触碰点2状态

下落模式状态

 

列表

触点1状态记录

触点2状态记录

 

角色

Stage

造型

背景1

 

声音

 

角色1

造型

造型1

造型2

 

声音

 

代码

当 绿旗 被点击

将 {下落模式状态} 设为 0

面向 0 方向

将 {S} 设为 10

移到 x:0 y:0

重复执行

如果 碰到颜色 #000000? 那么

如果 (到 角色2 的距离 < 1) 那么

移到 角色2

移动 46 步

否则

重复执行 ({S} * 0.5) 次

移动 ({S} / 2) 步

将 {S} 增加 -1.5

如果 (({触碰点2状态} < 1) 与 ({触碰点1状态} > 0)) 那么

将 {方块方向} 设为 连接 {方向} 的第 2 个字符 和 连接 {方向} 的第 3 个字符 和 {方向} 的第 4 个字符

将 {方块方向} 设为 ({方块方向} * 2)

面向 {方块方向} 方向

将 {下落模式状态} 设为 1

如果 (({触碰点1状态} < 1) 与 ({触碰点2状态} > 0)) 那么

将 {方块方向} 设为 连接 - 和 ({方向} * 2)

面向 {方块方向} 方向

将 {下落模式状态} 设为 1

如果 ((({方向} = 90) 或 ({方向} = -90)) 与 (({触碰点1状态} < 1) 与 ({触碰点2状态} > 0))) 那么

面向 0 方向

否则

如果 ({下落模式状态} = 1) 那么

重复执行直到 碰到颜色 #000000?

移动 ({S} / 0.5) 步

将y坐标增加 连接 - 和 {S}

将 {方块方向} 设为 方向

面向 四舍五入({方块方向}) 方向

将 {方块方向} 设为 四舍五入({方块方向})

将 {下落模式状态} 设为 0

面向 0 方向

否则

移动 连接 - 和 {S} 步

将 {S} 增加 0.5

 

当 绿旗 被点击

将 {方块方向} 设为

重复执行

如果 {方块方向} 包含 --? 那么

将 {方块方向} 设为 连接 {前一个方块方向} 的第 3 个字符 和 连接 {前一个方块方向} 的第 4 个字符 和 {前一个方块方向} 的第 5 个字符

 

角色2

 

撞击点1

 

撞击点2