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

指导教师

操作说明

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

备注与谢志

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

开发日志

角色

嘟嘴哥

代码

当接收到 Play Christmas

重复执行直到 (({PLAYER AIRTIME} > 80) 或 (({嘟嘴哥: y} < -200) 或 ({嘟嘴哥: y2} < -200)))

重复执行直到 (({PLAYER AIRTIME} > 80) 或 (({y} < -200) 或 ({y2} < -200)))

 

当接收到 Play Mining

重复执行直到 (({PLAYER AIRTIME} > 80) 或 (({嘟嘴哥: y} < -200) 或 ({嘟嘴哥: y2} < -200)))

重复执行直到 (({PLAYER AIRTIME} > 80) 或 (({y} < -200) 或 ({y2} < -200)))

 

当接收到 Player Airtime =79

重复执行直到 ({嘟嘴哥: y vel.} < 1)

重复执行直到 ({y vel.} < 1)

 

当接收到 pause

将 {control y player} 设为 y坐标

将 {control y} 设为 {嘟嘴哥: y}

将 {control y} 设为 {y}

将 {嘟嘴哥: y} 设为 {control y}

将 {y} 设为 {control y}

 

当接收到 Resume Game

将y坐标设为 {control y player}

将 {嘟嘴哥: y} 设为 {control y}

将 {y} 设为 {control y}

 

当接收到 Play normal

重复执行直到 (({PLAYER AIRTIME} > 80) 或 (({嘟嘴哥: y} < -200) 或 ({嘟嘴哥: y2} < -200)))

重复执行直到 (({PLAYER AIRTIME} > 80) 或 (({y} < -200) 或 ({y2} < -200)))

 

当接收到 Play jungle

重复执行直到 (({PLAYER AIRTIME} > 80) 或 (({嘟嘴哥: y} < -200) 或 ({嘟嘴哥: y2} < -200)))

重复执行直到 (({PLAYER AIRTIME} > 80) 或 (({y} < -200) 或 ({y2} < -200)))

 

定义 x movement

将 {嘟嘴哥: x vel.} 增加 3

将 {x vel.} 增加 3

将 {嘟嘴哥: x vel.} 增加 -3

将 {嘟嘴哥: x vel.} 设为 ({嘟嘴哥: x vel.} * 0.75)

将x坐标增加 {嘟嘴哥: x vel.}

将 {x vel.} 增加 -3

将 {x vel.} 设为 ({x vel.} * 0.75)

将x坐标增加 {x vel.}

 

定义 death

将 {嘟嘴哥: y vel.} 增加 -0.8

如果 ({嘟嘴哥: y vel.} < -12) 那么

将 {嘟嘴哥: y vel.} 设为 -12

将 {y vel.} 增加 -0.8

如果 ({y vel.} < -12) 那么

将 {y vel.} 设为 -12

执行 x movement

执行 change player y by {嘟嘴哥: y vel.}

执行 change player y by {y vel.}

 

定义 change player y by {y vel.}

将 {嘟嘴哥: y} 增加 {y vel.}

将 {y} 增加 {y vel.}

将 {嘟嘴哥: y} 增加 ((绝对值({y vel.}) / {y vel.}) * -1)

将 {嘟嘴哥: y2} 增加 ((绝对值({y vel.}) / {y vel.}) * -1)

将 {y} 增加 ((绝对值({y vel.}) / {y vel.}) * -1)

将 {y2} 增加 ((绝对值({y vel.}) / {y vel.}) * -1)

将 {嘟嘴哥: y vel.} 设为 25

将 {y vel.} 设为 25

将 {嘟嘴哥: y vel.} 设为 85

将 {y vel.} 设为 85

将 {嘟嘴哥: y vel.} 设为 16.5

将 {y vel.} 设为 16.5

否则

将 {嘟嘴哥: y vel.} 设为 0

将 {y vel.} 设为 0

将 {嘟嘴哥: y vel.} 设为 16.5

将 {y vel.} 设为 16.5

 

定义 position player y

将y坐标设为 ({嘟嘴哥: y} - {SCROLL Y})

将y坐标设为 ({y} - {SCROLL Y})

 

定义 Reset Variables

将 {嘟嘴哥: y} 设为 0

将 {嘟嘴哥: y2} 设为 0

将 {嘟嘴哥: Hide!??!2} 设为 0

将 {嘟嘴哥: Hit2?} 设为 0

将 {嘟嘴哥: y vel.} 设为 0

将 {嘟嘴哥: x vel.} 设为 0

将 {y} 设为 0

将 {y2} 设为 0

将 {Hide!??!2} 设为 0

将 {Hit2?} 设为 0

将 {y vel.} 设为 0

将 {x vel.} 设为 0

 

定义 Render Costumes

如果 ({World} = 1) 那么

如果 (({嘟嘴哥: y vel.} > 0) 与 (按下 空格 键? 或 按下 ↑ 键?)) 那么

如果 (({y vel.} > 0) 与 (按下 空格 键? 或 按下 ↑ 键?)) 那么

如果 ({嘟嘴哥: y vel.} > 0) 那么

如果 ({y vel.} > 0) 那么

如果 (({嘟嘴哥: y vel.} > 0) 与 (按下 空格 键? 或 按下 ↑ 键?)) 那么

如果 (({y vel.} > 0) 与 (按下 空格 键? 或 按下 ↑ 键?)) 那么

如果 ({嘟嘴哥: y vel.} > 0) 那么

如果 ({y vel.} > 0) 那么

如果 (({嘟嘴哥: y vel.} > 0) 与 (按下 空格 键? 或 按下 ↑ 键?)) 那么

如果 (({y vel.} > 0) 与 (按下 空格 键? 或 按下 ↑ 键?)) 那么

如果 ({嘟嘴哥: y vel.} > 0) 那么

如果 ({y vel.} > 0) 那么

如果 (({嘟嘴哥: y vel.} > 0) 与 (按下 空格 键? 或 按下 ↑ 键?)) 那么

如果 (({y vel.} > 0) 与 (按下 空格 键? 或 按下 ↑ 键?)) 那么

如果 ({嘟嘴哥: y vel.} > 0) 那么

如果 ({y vel.} > 0) 那么

 

定义 Player-Tick

将 {嘟嘴哥: y vel.} 增加 -0.8

如果 ({嘟嘴哥: y vel.} < -10) 那么

将 {嘟嘴哥: y vel.} 设为 -10

将 {y vel.} 增加 -0.8

如果 ({y vel.} < -10) 那么

将 {y vel.} 设为 -10

将 {PLAYER AIRTIME} 增加 1

执行 change player y by {嘟嘴哥: y vel.}

如果 ({嘟嘴哥: y} > -20) 那么

将 {SCROLL Y} 增加 四舍五入((({嘟嘴哥: y} - {SCROLL Y}) / 5))

如果 ({嘟嘴哥: y2} > -20) 那么

将 {嘟嘴哥: SCROLL Y2} 增加 四舍五入((({嘟嘴哥: y2} - {嘟嘴哥: SCROLL Y2}) / 5))

执行 change player y by {y vel.}

如果 ({y} > -20) 那么

将 {SCROLL Y} 增加 四舍五入((({y} - {SCROLL Y}) / 5))

如果 ({y2} > -20) 那么

将 {SCROLL Y2} 增加 四舍五入((({y2} - {SCROLL Y2}) / 5))

执行 position player y