-DOORS A PLATFORMER- V2.0 #trending #all #games #art #music #all #animations #Tutorials

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

指导教师

操作说明

❤️⭐TO ALL OF YOU!! LOVE AND FAV PLZ <3
#1 TRENDING OMG!!!! POSTED 1/28/23
✅FOLLOW MY ANIMATION AC✅ @LOL_ANIMATE ✅
MY LITTLE SISTERS GAME SHOW SOME LOVE!!
--> HTTPS://SCRATCH.MIT.EDU/PROJECTS/795181534/
MORE LEVELS SOON!!!!!!! AND ENTITES. STAY TUNED
SCREECH AND SEEK
UPDATE SOON
YAYYYY
CREDIT TO @KUSWERDZ FOR THE SCREECH VECTOR
ROBLOX DOORS OFC




#TRENDING #ART #MUSIC #ALL #GAMES #TRENDING #ART #MUSIC #ALL #GAMES #TRENDING #ART #MUSIC #ALL #GAMES #TRENDING #ART #MUSIC #ALL #GAMES #TRENDING #ART #MUSIC #ALL #GAMES #TRENDING #ART #MUSIC #ALL #GAMES #TRENDING #ART #MUSIC #ALL #GAMES #TRENDING #ART #MUSIC #ALL #GAMES #TRENDING #ART #MUSIC #ALL #GAMES #TRENDING #ART #MUSIC #ALL #GAMES #TRENDING #ART #MUSIC #ALL #GAMES #TRENDING #ART #MUSIC #ALL #GAMES #TRENDING #ART #MUSIC #ALL #GAMES #TRENDING #ART #MUSIC #ALL #GAMES #TRENDING #ART #MUSIC #ALL #GAMES #TRENDING #ART #MUSIC #ALL #GAMES #TRENDING #ART #MUSIC #ALL #GAMES #TRENDING #ART #MUSIC #ALL #GAMES #TRENDING #ART #MUSIC #ALL #GAMES #TRENDING #ART #MUSIC #ALL #GAMES #TRENDING #ART #MUSIC #ALL #GAMES #TRENDING #ART #MUSIC #ALL #GAMES #TRENDING #ART #MUSIC #ALL #GAMES #TRENDING #ART #MUSIC #ALL #GAMES #TRENDING #ART #MUSIC #ALL #GAMES #TRENDING #ART #MUSIC #ALL #GAMES #TRENDING #ART #MUSIC #ALL #GAMES #TRENDING #ART #MUSIC #ALL #GAMES #TRENDING #ART #MUSIC #ALL #GAMES #TRENDING #ART #MUSIC #ALL #GAMES #TRENDING #ART #MUSIC #ALL #GAMES #TRENDING #ART #MUSIC #ALL #GAMES #TRENDING #ART #MUSIC #ALL #GAMES #TRENDING #ART #MUSIC #ALL #GAMES #TRENDING #ART #MUSIC #ALL #GAMES #TRENDING #ART #MUSIC #ALL #GAMES #TRENDING #ART #MUSIC #ALL #GAMES #TRENDING #ART #MUSIC #ALL #GAMES #TRENDING #ART #MUSIC #ALL #GAMES #TRENDING #ART #MUSIC #ALL #GAMES #TRENDING #ART #MUSIC #ALL #GAMES #TRENDING #ART #MUSIC #ALL #GAMES #TRENDING #ART #MUSIC #ALL #GAMES #TRENDING #ART #MUSIC #ALL #GAMES #TRENDING #ART #MUSIC #ALL #GAMES #TRENDING #ART #MUSIC #ALL #GAMES #TRENDING #ART #MUSIC #ALL #GAMES #TRENDING #ART #MUSIC #ALL #GAMES #TRENDING #ART

备注与谢志

https://scratch.mit.edu/projects/792610240/

开发日志

变量

blue key

 

角色

Stage

代码

当 绿旗 被点击

重复执行

播放声音 doors-roblox-ost-elevator-jam-By-Tuna 等待播完

 

当接收到 play game

停止 该角色的其他脚本

重复执行

播放声音 doors-roblox-ost-dawn-of-the-doors-By-Tuna 等待播完

 

当接收到 the end

停止 该角色的其他脚本

重复执行

播放声音 doors-roblox-ost-elevator-jam-By-Tuna 等待播完

 

当 绿旗 被点击

重复执行

播放声音 doors-roblox-ost-elevator-jam-By-Tuna 等待播完

 

当接收到 Start

停止 该角色的其他脚本

重复执行

播放声音 doors-roblox-ost-dawn-of-the-doors-By-Tuna 等待播完

 

当接收到 play game

停止 该角色的其他脚本

重复执行

播放声音 doors-roblox-ost-dawn-of-the-doors-By-Tuna 等待播完

 

当接收到 the end

停止 该角色的其他脚本

重复执行

播放声音 doors-roblox-ost-elevator-jam-By-Tuna 等待播完

 

Player

代码

当接收到 Game start

显示

执行 reset X -200 Y 0

将 {ok} 设为 0

将 {level} 设为 1

重复执行

移到最 前面

如果 ({ok} = 0) 那么

执行 Speed 1 Friction 0.88 Gravity -1 Jump height 13

如果 (碰到 spikes? 或 碰到 Sprite5?) 那么

将 {ok} 设为 1

将旋转方式设为 任意旋转

将 {Y} 设为 10

播放声音 Voicy_Oof! - Roblox Death Sound

重复执行 20 次

将 {Y} 增加 -1

将 虚像 特效增加 5

右转 8 度

将y坐标增加 {Y}

将 {ok} 设为 0

执行 reset X -200 Y 0

如果 (240 < x坐标) 那么

将 {level} 增加 1

执行 reset X -200 Y 0

 

当接收到 play game

显示

如果 ({entered closet} = 0) 那么

执行 reset X -200 Y 0

如果 ({entered closet} = 1) 那么

执行 reset X 100 Y 0

将 {ok} 设为 0

重复执行

移到最 前面

如果 ({ok} = 0) 那么

执行 Speed 1 Friction 0.88 Gravity -1 Jump height 13

如果 (碰到 spikes? 或 碰到 Sprite5?) 那么

将 {ok} 设为 1

将旋转方式设为 任意旋转

将 {Y} 设为 10

播放声音 Voicy_Oof! - Roblox Death Sound

广播 death

重复执行 20 次

将 {Y} 增加 -1

将 虚像 特效增加 5

右转 8 度

将y坐标增加 {Y}

将 {ok} 设为 0

执行 reset X -200 Y 0

如果 (240 < x坐标) 那么

将 {level} 增加 1

执行 reset X -200 Y 0

 

当接收到 death

重复执行

如果 碰到 Sprite6? 那么

停止 该角色的其他脚本

移到 x:100 y:-78

广播 closet

停止 这个脚本

 

定义 reset X {x} Y {y}

移到 x:{x} y:{y}

将 {Y} 设为 0

将 {X} 设为 0

将旋转方式设为 左右翻转

面向 90 方向

清除图形特效

 

定义 Speed {Speed} Friction {Friction} Gravity {Gravity} Jump height {Jump height}

将 {Y} 增加 {Gravity}

如果 (按下 → 键? 或 (按下 d 键? 或 (按下鼠标? 与 (x坐标 < 鼠标的x坐标)))) 那么

将 {X} 增加 {Speed}

面向 90 方向

如果 (按下 ← 键? 或 (按下 a 键? 或 (按下鼠标? 与 (鼠标的x坐标 < x坐标)))) 那么

将 {X} 增加 ({Speed} * -1)

面向 -90 方向

将 {X} 设为 ({X} * {Friction})

将x坐标增加 {X}

重复执行 8 次

将y坐标增加 碰到 Platform?

如果 碰到 Platform? 那么

将x坐标增加 ( - {X})

将y坐标增加 -8

如果 (按下 ↑ 键? 或 (按下 w 键? 或 (按下鼠标? 与 (y坐标 < 鼠标的y坐标)))) 那么

将 {Y} 设为 ({Jump height} - 3)

将 {X} 设为 (5 - (14 * (0 < {X})))

将y坐标增加 {Y}

如果 碰到 Platform? 那么

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

将 {Y} 设为 0

将y坐标增加 -1

如果 (按下 ↑ 键? 或 (按下 w 键? 或 (按下鼠标? 与 (y坐标 < 鼠标的y坐标)))) 那么

如果 碰到 Platform? 那么

播放声音 RXQHWYP-jump

将 {Y} 设为 {Jump height}

将y坐标增加 1

如果 (按下 ↓ 键? 或 (按下 s 键? 或 (按下鼠标? 与 (鼠标的y坐标 < y坐标)))) 那么

换成 player2 造型

否则

换成 player 造型

 

当接收到 Start

显示

如果 ({entered closet} = 0) 那么

执行 reset X -200 Y 0

如果 ({entered closet} = 1) 那么

执行 reset X 100 Y 0

将 {ok} 设为 0

重复执行

移到最 前面

如果 ({ok} = 0) 那么

执行 Speed 1 Friction 0.88 Gravity -1 Jump height 13

如果 ((碰到 spikes? 或 碰到 monster?) 或 碰到 screech?) 那么

将 {ok} 设为 1

将旋转方式设为 任意旋转

将 {Y} 设为 10

播放声音 Voicy_Oof! - Roblox Death Sound

广播 death

重复执行 20 次

将 {Y} 增加 -1

将 虚像 特效增加 5

右转 8 度

将y坐标增加 {Y}

将 {ok} 设为 0

执行 reset X -200 Y 0

如果 ({level} = 12) 不成立 那么

如果 (240 < x坐标) 那么

将 {level} 增加 1

执行 reset X -200 Y 0

否则

如果 碰到 door? 那么

如果 ({blue key} = 1) 那么

将 {level} 增加 1

执行 reset X -200 Y 0

否则

 

当接收到 death

重复执行

如果 碰到 closet? 那么

停止 该角色的其他脚本

移到 x:100 y:-78

广播 closet

停止 这个脚本

 

当接收到 play game

显示

如果 ({entered closet} = 0) 那么

执行 reset X -200 Y 0

如果 ({entered closet} = 1) 那么

执行 reset X 100 Y 0

将 {ok} 设为 0

重复执行

移到最 前面

如果 ({ok} = 0) 那么

执行 Speed 1 Friction 0.88 Gravity -1 Jump height 13

如果 ((碰到 spikes? 或 碰到 monster?) 或 碰到 screech?) 那么

将 {ok} 设为 1

将旋转方式设为 任意旋转

将 {Y} 设为 10

播放声音 Voicy_Oof! - Roblox Death Sound

广播 death

重复执行 20 次

将 {Y} 增加 -1

将 虚像 特效增加 5

右转 8 度

将y坐标增加 {Y}

将 {ok} 设为 0

执行 reset X -200 Y 0

如果 ({level} = 12) 不成立 那么

如果 (240 < x坐标) 那么

将 {level} 增加 1

执行 reset X -200 Y 0

否则

如果 碰到 door? 那么

如果 ({blue key} = 1) 那么

将 {level} 增加 1

执行 reset X -200 Y 0

否则

 

定义 Speed {Speed} Friction {Friction} Gravity {Gravity} Jump height {Jump height}

将 {Y} 增加 {Gravity}

如果 (按下 → 键? 或 (按下 d 键? 或 (按下鼠标? 与 (x坐标 < 鼠标的x坐标)))) 那么

将 {X} 增加 {Speed}

面向 90 方向

如果 (按下 ← 键? 或 (按下 a 键? 或 (按下鼠标? 与 (鼠标的x坐标 < x坐标)))) 那么

将 {X} 增加 ({Speed} * -1)

面向 -90 方向

将 {X} 设为 ({X} * {Friction})

将x坐标增加 {X}

重复执行 8 次

将y坐标增加 碰到 Platform?

如果 碰到 Platform? 那么

将x坐标增加 ( - {X})

将y坐标增加 -8

如果 (按下 ↑ 键? 或 (按下 w 键? 或 (按下鼠标? 与 (y坐标 < 鼠标的y坐标)))) 那么

将 {Y} 设为 ({Jump height} - 3)

将 {X} 设为 (5 - (14 * (0 < {X})))

将y坐标增加 {Y}

如果 碰到 Platform? 那么

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

将 {Y} 设为 0

将y坐标增加 -1

如果 (按下 ↑ 键? 或 (按下 w 键? 或 (按下鼠标? 与 (y坐标 < 鼠标的y坐标)))) 那么

如果 碰到 Platform? 那么

播放声音 RXQHWYP-jump

将 {Y} 设为 {Jump height}

将y坐标增加 1

如果 (按下 ↓ 键? 或 (按下 s 键? 或 (按下鼠标? 与 (鼠标的y坐标 < y坐标)))) 那么

换成 player2 造型

否则

换成 player 造型

 

定义 reset X {x} Y {y}

移到 x:{x} y:{y}

将 {Y} 设为 0

将 {X} 设为 0

将旋转方式设为 左右翻转

面向 90 方向

清除图形特效

 

Platform

造型

level9

level10

level13

level18

 

代码

当 绿旗 被点击

移到最 前面

重复执行

换成 {level} 造型

移到 x:0 y:0

 

当 绿旗 被点击

移到最 前面

重复执行

换成 {level} 造型

移到 x:0 y:0

 

spikes

造型

level7

level8

level11

level13

level16

level19

 

代码

当 绿旗 被点击

移到 x:0 y:0

重复执行

换成 {level} 造型

 

当 绿旗 被点击

移到 x:0 y:0

重复执行

换成 {level} 造型

 

background

造型

level17

 

代码

当 绿旗 被点击

换成 level1 造型

重复执行

移到最 后面

移到 x:0 y:0

换成 {level} 造型

 

当 绿旗 被点击

重复执行

如果 (造型名称 = done) 那么

广播 the end

停止 这个脚本

 

当 绿旗 被点击

换成 level1 造型

重复执行

移到最 后面

移到 x:0 y:0

换成 {level} 造型

 

当 绿旗 被点击

重复执行

如果 (造型名称 = done) 那么

广播 the end

停止 这个脚本

 

 

代码

当 绿旗 被点击

隐藏

移到最 前面

 

当 绿旗 被点击

隐藏

移到最 前面

 

remember

代码

当接收到 Game start

重复执行

隐藏

移到 x:-91 y:-190

等待 60 秒

显示

移到最 前面

在 1 秒内滑行到 x:-91 y:-149

等待 2 秒

在 1 秒内滑行到 x:-90 y:-190

 

当接收到 Game start

重复执行

隐藏

移到 x:-91 y:-190

等待 60 秒

显示

移到最 前面

在 1 秒内滑行到 x:-91 y:-149

等待 2 秒

在 1 秒内滑行到 x:-90 y:-190

 

effect

代码

当 绿旗 被点击

移到 x:0 y:0

清除图形特效

移到最 后面

将 虚像 特效增加 40

重复执行 2 次

显示

 

当接收到 the end

隐藏

 

当 绿旗 被点击

移到 x:0 y:0

清除图形特效

移到最 后面

将 虚像 特效增加 40

重复执行 2 次

显示

 

当接收到 the end

隐藏

 

Sprite1

造型

costume1

 

声音

pop

 

代码

当 绿旗 被点击

显示

等待 .01 秒

移到最 前面

 

当接收到 play game

隐藏

 

当接收到 Game start

隐藏

 

当 绿旗 被点击

重复执行

显示

移到最 前面

如果 (按下鼠标? 或 按下 空格 键?) 那么

隐藏

停止 这个脚本

 

Sprite2

 

Sprite3

 

Sprite4

 

Sprite5

 

Sprite6

 

Sprite7

 

lobby

 

play

 

door number

 

monster

 

closet

 

run

 

door

 

key

 

screech

 

help