l2编程

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

指导教师

张砷镓

Lv. 2

操作说明

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

备注与谢志

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

开发日志

变量

调整值 [p]

 

角色

p

代码

当 绿旗 被点击

执行 移动

执行 水平移动

 

定义 水平移动

将 {x速度} 设为 0

如果 按下 → 键? 那么

将 {x速度} 增加 10

面向 90 方向

如果 按下 ← 键? 那么

将 {x速度} 增加 -10

面向 -90 方向

执行 x更新

 

定义 垂直移动

将 {y速度} 设为 -1

如果 按下 ↓ 键? 那么

将 {y速度} 设为 -10

如果 按下 ↑ 键? 那么

将 {y速度} 设为 10

将y坐标增加 {y速度}

如果 碰到 地图? 那么

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

将 {y速度} 设为 0

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

将 {调整值} 增加 -1

否则

将 {调整值} 设为 1

重复执行 绝对值({y速度}) 次

将x坐标增加 {调整值}

如果 碰到 地图? 那么

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

将 {y速度} 设为 0

 

定义 移动

将 {x速度} 设为 0

如果 按下 → 键? 那么

将 {x速度} 增加 10

面向 90 方向

如果 按下 ← 键? 那么

将 {x速度} 增加 -10

面向 -90 方向

将x坐标增加 {x速度}

如果 碰到 地图? 那么

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

 

定义 x更新

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

将 {调整值} 设为 -1

否则

将 {调整值} 设为 1

重复执行 绝对值({x速度}) 次

将x坐标增加 {调整值}

如果 碰到 地图? 那么

将x坐标增加 (o - {调整值})