第二课

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

指导教师

张砷镓

Lv. 2

操作说明

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

备注与谢志

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

开发日志

变量

调整值 [Avery Walking]

触地 [Avery Walking]

成功下落 [Avery Walking]

 

角色

Avery Walking

造型

hitbox

 

代码

当 绿旗 被点击

执行 更新造型

将 {帧数} 增加 0.2

 

定义 水平移动

将x坐标增加 {X速度}

如果 碰到 地图? 那么

将x坐标增加 (-1 * {X速度})

执行 更新X坐标

 

定义 垂直移动

将 {Y速度} 增加 -2

如果 按下 ↑ 键? 那么

将 {Y速度} 设为 15

将y坐标增加 {Y速度}

如果 碰到 地图? 那么

将y坐标增加 (-1 * {Y速度})

将 {Y速度} 设为 0

如果 (按下 ↑ 键? 与 ({触地} = 1)) 那么

将 {Y速度} 设为 37

执行 更新Y坐标

 

定义 更新Y坐标

将 {触地} 设为 0

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

将 {调整值} 设为 -1

否则

将 {调整值} 设为 1

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

将y坐标增加 {调整值}

如果 碰到 地图? 那么

执行 尝试滑落

如果 ({成功下落} = 0) 那么

将 {Y速度} 设为 0

将y坐标增加 (-1 * {调整值})

如果 ({调整值} < 0) 那么

将 {触地} 设为 1

 

定义 尝试滑落

将 {成功下落} 设为 0

将x坐标增加 1

如果 碰到 地图? 那么

将x坐标增加 -1

否则

将 {成功下落} 设为 1

停止 这个脚本

将x坐标增加 -1

如果 碰到 地图? 那么

将x坐标增加 1

否则

将 {成功下落} 设为 1

 

定义 更新X坐标

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

将 {调整值} 设为 -1

否则

将 {调整值} 设为 1

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

将x坐标增加 {调整值}

如果 碰到 地图? 那么

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

 

地图

造型

造型1