第三课

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

指导教师

张砷镓

Lv. 2

操作说明

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

备注与谢志

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

开发日志

变量

爬坡成功 [Avery Walking]

地图X

地图Y

 

角色

Avery Walking

代码

当 绿旗 被点击

移到 x:-64 y:21

执行 水平滚动

执行 垂直滚动

执行 更新造型

将 {帧数} 增加 0.2

广播 tick

 

定义 尝试爬坡

将 {爬坡成功} 设为 0

将y坐标增加 1

如果 碰到 地图? 那么

将y坐标增加 -1

否则

将 {爬坡成功} 设为 1

 

定义 垂直移动

将 {Y速度} 设为 37

将 {Y速度} 设为 20

 

定义 垂直滚动

将 {调整值} 设为 0

如果 (y坐标 < -50) 那么

将 {调整值} 设为 (-50 - y坐标)

如果 (y坐标 > 50) 那么

将 {调整值} 设为 (50 - y坐标)

将 {地图Y} 增加 {调整值}

将y坐标增加 {调整值}

 

定义 更新X坐标

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

执行 尝试爬坡

如果 ({爬坡成功} = 0) 那么

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

 

定义 水平滚动

将 {调整值} 设为 0

如果 (x坐标 < -100) 那么

将 {调整值} 设为 (-100 - x坐标)

如果 (x坐标 > 100) 那么

将 {调整值} 设为 (100 - x坐标)

将 {地图X} 增加 {调整值}

将x坐标增加 {调整值}

 

地图

造型

造型1

 

代码

当 绿旗 被点击

将 {地图Y} 设为 0

将 {地图X} 设为 0

移到 x:0 y:0

 

当接收到 tick

移到 x:{地图X} y:{地图Y}