引擎1.5

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

操作说明

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

备注与谢志

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

开发日志

变量

关卡

地图宽度

地图高度

地图x最大值

地图x最小值

地图y最大值

地图y最小值

 

角色

Stage

造型

背景1

 

声音

 

代码

当 绿旗 被点击

将 {关卡} 设为 0

广播 开始游戏

 

Bear-walking

造型

走0

hitbox

走1

走2

走3

走4

走5

走6

走7

站0

站1

站2

站3

站4

站5

站6

站7

站8

站9

站10

站11

走8

走9

死亡0

死亡1

死亡2

死亡3

死亡4

死亡5

死亡6

死亡7

死亡8

死亡9

死亡10

死亡11

出刀0

出刀1

出刀2

出刀3

出刀4

出刀5

出刀6

下降0

下降1

下降2

下降3

上升0

上升1

上升2

上升3

 

声音

Pop

 

代码

当 绿旗 被点击

移到最 前面

将旋转方式设为 左右翻转

移到 x:-96 y:-5-

将大小设为 20

将 {y速度} 设为 0

将 {动作} 设为 0

重复执行

换成 hitbox 造型

执行 走路

执行 水平滚动

执行 垂直滚动

执行 切换

将 {动作} 增加 1

广播 tick

隐藏

 

当接收到 开始游戏

显示

移到最 前面

将旋转方式设为 左右翻转

执行 初始化坐标

将 {y速度} 设为 0

将 {动作} 设为 0

重复执行

换成 hitbox 造型

执行 走路

执行 水平滚动

执行 垂直滚动

执行 切换

将 {动作} 增加 1

广播 tick

 

定义 初始化坐标

如果 ({关卡} = 0) 那么

移到 x:-143 y:11

如果 ({关卡} = 1) 那么

移到 x:-157 y:-3

如果 ({关卡} = 2) 那么

移到 x:-131 y:165

如果 ({关卡} = 3) 那么

移到 x:-138 y:138

 

定义 水平滚动

如果 (({地图x} + {调整值}) < {地图x最小值}) 那么

将 {调整值} 设为 ({地图x最小值} - {地图x})

如果 (({地图x} + {调整值}) > {地图x最大值}) 那么

将 {调整值} 设为 ({地图x最大值} - {地图x})

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

 

定义 走路

将 {y速度} 设为 35

将 {y速度} 设为 30

 

定义 垂直滚动

如果 (({地图y} + {调整值}) < {地图y最小值}) 那么

将 {调整值} 设为 ({地图y最小值} - {地图y})

如果 (({地图y} + {调整值}) > {地图y最大值}) 那么

将 {调整值} 设为 ({地图y最大值} - {地图y})

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

 

定义 切换

如果 ({x速度} = 0) 那么

换成 停 造型

如果 ({触底} = 1) 那么

如果 ({x速度} = 0) 那么

换成 连接 站 和 四舍五入(({动作} / 2)) 除以 12 的余数 造型

否则

换成 连接 走 和 四舍五入(({动作} / 2)) 除以 10 的余数 造型

否则

换成 连接 走 和 四舍五入(({动作} / 2)) 除以 8 的余数 造型

如果 ({y速度} > 0) 那么

换成 连接 上升 和 四舍五入(({动作} / 2)) 除以 4 的余数 造型

否则

换成 连接 下降 和 四舍五入(({动作} / 2)) 除以 4 的余数 造型

 

地图

声音

 

代码

当 绿旗 被点击

将 {地图x} 设为 377

将 {地图y} 设为 75

 

当接收到 开始游戏

换成 连接 lv 和 {关卡} 造型

执行 初始化位置

将x坐标设为 {地图x}

将y坐标设为 {地图y}

 

定义 初始化位置

如果 ({关卡} = 0) 那么

将 {地图x} 设为 308

将 {地图y} 设为 82

将 {地图宽度} 设为 1094

将 {地图高度} 设为 547

如果 ({关卡} = 1) 那么

将 {地图x} 设为 552

将 {地图y} 设为 136

将 {地图宽度} 设为 1600

将 {地图高度} 设为 640

如果 ({关卡} = 2) 那么

将 {地图x} 设为 562

将 {地图y} 设为 -59

将 {地图宽度} 设为 1600

将 {地图高度} 设为 480

如果 ({关卡} = 3) 那么

将 {地图x} 设为 959

将 {地图y} 设为 228

将 {地图宽度} 设为 2400

将 {地图高度} 设为 800

将 {地图x最大值} 设为 (({地图宽度} - 480) / 2)

将 {地图x最小值} 设为 (-1 * {地图x最大值})

将 {地图y最大值} 设为 (({地图高度} - 360) / 2)

将 {地图y最小值} 设为 (-1 * {地图y最大值})

 

背景

代码

当接收到 开始游戏

换成 连接 lv 和 {关卡} 造型