dinosaur

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

指导教师

操作说明

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

备注与谢志

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

开发日志

扩展

画笔

 

角色

角色1

造型

造型1

造型2

 

声音

 

代码

当 绿旗 被点击

将 {xVelocity} 设为 0

将 {score} 设为 0

将 {firstTimePlaying} 设为 yes

广播 projectstart

将 {dinosaurAction} 设为 idle

将 {invincibilityFrame} 设为 0

将 {shieldLeft} 设为 0

将 {paused} 设为 false

将 {brightness} 设为 (-100 * ((当前时间的 时 > 5) 与 (当前时间的 时 < 18)) 不成立)

将 亮度 特效设定为 {brightness}

如果 ({云变量 lastWeeklyHighscoreReset} = 向下取整(((2000年至今的天数 - 2) / 7))) 不成立 那么

将 {☁ lastWeeklyHighscoreReset} 设为 向下取整(((2000年至今的天数 - 2) / 7))

将 {☁ thisWeek'sBest} 设为 0

将 {☁ encodedWeekly} 设为

等待 (按下 空格 键? 或 按下 ↑ 键?)

将 {dinosaurAction} 设为 running

广播 gamestart 并等待

 

当按下 p 键

如果 (({dinosaurAction} = running) 或 ({dinosaurAction} = jumping)) 那么

将 {paused} 设为 ({paused} = true) 不成立

等待 按下 p 键? 不成立

 

当接收到 run

重复执行

将 亮度 特效设定为 {brightness}

 

当接收到 run

将 {shieldLeft} 设为 0

重复执行

将 {pointsTilCheckpoint} 设为 100

等待 ({pointsTilCheckpoint} = 0)

播放声音 checkpoint

 

当接收到 run

如果 ((当前时间的 时 > 5) 与 (当前时间的 时 < 18)) 那么

执行 brightnessChange until

否则

执行 brightnessChange until

 

当接收到 run

将 {xVelocity} 设为 7.5

重复执行直到 (向下取整({xVelocity}) = 20)

等待 0.12 秒

将 {xVelocity} 增加 (0.01 * ({paused} = false))

将 {xVelocity} 设为 20

 

当接收到 end

停止 other scripts in stage

 

当接收到 run

执行 wait Frames

重复执行

执行 wait Frames

如果 ({brightness} = 0) 那么

广播 nextMoonPhase

执行 brightnessChange until

否则

执行 brightnessChange until

 

定义 wait {count} Frames

重复执行 {count} 次

等待 ({paused} = false)

 

定义 brightnessChange {change} until {target}

重复执行直到 ({brightness} = {target})

将 {brightness} 增加 ({change} * ({paused} = false))

 

cloudData

 

controls

 

dinosaur

 

dirt

 

fallingParticles

 

ground

 

gameOver

 

hi

 

interface

 

highscore

 

leftEdge

 

interfaceText

 

moon

 

obstacles

 

pause

 

rightEdge

 

scenery

 

score

 

shieId

 

shield

 

shieldBar

 

thisWeek'sBest

 

thumbnailA

 

thumbnailB

 

volcano

 

worldBest