跑酷

复制链接 & 嵌入
链接
复制链接
嵌入网页
复制嵌入代码
还没有人打赏!
最后修改于2023年11月29日

指导教师

操作说明

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

备注与谢志

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

开发日志

变量

y速度 [玩家]

x速度 [玩家]

重力 [玩家]

离地 [玩家]

回退距离

 

角色

玩家

声音

 

代码

当 绿旗 被点击

移到 x:0 y:100

将 {重力} 设为 -1

将 {x速度} 设为 0

将 {离地} 设为 0

将 {y速度} 设为 0

重复执行

将 {y速度} 增加 {重力}

执行 模拟重力

执行 跳跃控制

执行 左右控制

 

当 绿旗 被点击

将 {y速度} 设为 0

移到 x:0 y:0

重复执行

将y坐标增加 {y速度}

如果 碰到 地图? 那么

执行 修复反弹

 

当 绿旗 被点击

将 {x速度} 设为 0

重复执行

将x坐标增加 {x速度}

将 {x速度} 设为 ({x速度} * 0.8)

如果 按下 d 键? 那么

将 {x速度} 增加 2

如果 按下 a 键? 那么

将 {x速度} 增加 -2

 

当 绿旗 被点击

将 {重力} 设为 -1

重复执行

如果 按下 w 键? 那么

将 {离地} 增加 1

如果 ({离地} < 8) 那么

将 {y速度} 增加 3

 

定义 修复反弹

重复执行直到 碰到 地图? 不成立

将y坐标增加 1

将 {y速度} 设为 0

将 {离地} 设为 0

 

定义 跳跃控制

如果 按下 w 键? 那么

将 {离地} 增加 1

如果 (({离地} < 5) 或 (({x速度} * {y速度}) > 0)) 那么

将 {y速度} 增加 3

 

定义 走 {x}

重复执行 {x} 次

将x坐标增加 ({x} / {x速度})

如果 碰到 地图? 那么

将x坐标增加 (0 - ({x} / {x速度}))

 

定义 模拟重力

将y坐标增加 {y速度}

如果 碰到 地图? 那么

如果 ({y速度} < 0) 那么

将 {玩家2: 回退距离} 设为 1

否则

将 {玩家2: 回退距离} 设为 -1

重复执行直到 碰到 地图? 不成立

将y坐标增加 {玩家2: 回退距离}

将 {y速度} 设为 0

将 {离地} 设为 0

否则

将 {y速度} 增加 {重力}

 

定义 左右控制

执行 走 绝对值({x速度})

将 {x速度} 设为 ({x速度} * 0.8)

如果 按下 d 键? 那么

将 {x速度} 增加 2

如果 按下 a 键? 那么

将 {x速度} 增加 -2

 

地图

造型

造型1