游戏引擎

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

指导教师

张砷镓

Lv. 2

操作说明

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

备注与谢志

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

开发日志

变量

动画帧数 [敌人]

NPC_血量 [敌人]

攻击 [敌人]

攻击帧数 [敌人]

攻击最大帧数 [敌人]

过关 [传送门]

回血帧数 [血量]

NPC_攻击力 [敌人]

 

角色

Stage

造型

片头0

片头1

片头2

片头3

黑屏

片尾0

片尾1

片尾2

背景1

 

声音

片头

村庄

地牢

 

代码

当 绿旗 被点击

广播 片头0

将 {帧数} 设为 0

 

当接收到 第0关

执行 播放音乐 地牢

 

当接收到 片头1

执行 播放音乐 村庄

 

当接收到 tick

将 {帧数} 增加 1

 

当接收到 第1关

执行 播放音乐 地牢

 

当接收到 第3关

执行 播放音乐 村庄

 

当接收到 片头0

执行 播放音乐 片头

 

当接收到 第2关

执行 播放音乐 地牢

 

定义 播放音乐 {音乐名称}

停止所有声音

停止 该角色的其他脚本

重复执行

播放声音 {音乐名称} 等待播完

 

主角

造型

上攻击0

上攻击1

右攻击0

右攻击1

下行走0

下攻击0

下攻击1

下行走1

下站立

左攻击0

左攻击1

下行走2

 

代码

当 绿旗 被点击

隐藏

执行 游戏开始

 

当接收到 第0关

移到 x:-46 y:27

将 {方向} 设为 右

执行 游戏开始

 

当接收到 第2关

移到 x:-66 y:2

换成 右站立 造型

执行 游戏开始

 

当接收到 敌人攻击

如果 碰到 敌人? 那么

将 亮度 特效增加 50

重复执行 {攻击伤害值} 次

广播 扣血 并等待

等待 0.2 秒

清除图形特效

 

当接收到 第1关

移到 x:-126 y:16

将 {方向} 设为 右

执行 游戏开始

 

当接收到 游戏胜利

停止 该角色的其他脚本

隐藏

广播 片尾0

 

当接收到 过关

说 恩?我好像听到了什么东西开启的声音…… 2 秒

 

定义 更新造型

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

换成 连接 连接 {方向} 和 行走 和 四舍五入(({帧数} / 10)) 除以 3 的余数 造型

 

定义 游戏开始

移到 x:-147 y:27

执行 处理攻击

 

定义 处理攻击

如果 (按下 空格 键? 与 ({攻击} = 0)) 那么

将 {攻击} 设为 1

将 {已结算伤害} 设为 0

将 {攻击帧数} 设为 20

播放声音 在 1 和 4 之间取随机数

如果 ({攻击} = 1) 那么

将 {攻击帧数} 增加 -1

如果 ({攻击帧数} < 1) 那么

将 {攻击} 设为 0

将 {已结算伤害} 设为 0

执行 更新造型

如果 (碰到 敌人? 与 ({已结算伤害} = 0)) 那么

广播 攻击

将 {已结算伤害} 设为 1

 

地图

代码

当 绿旗 被点击

将 {关卡} 设为 -1

隐藏

将 {剩余敌人数} 设为 0

将 {关卡} 设为 1

换成 第1关 造型

显示

将 {X偏移} 设为 338

将 {Y偏移} 设为 0

将 {X偏移最大值} 设为 342

将 {X偏移最小值} 设为 -342

将 {Y偏移最大值} 设为 375

将 {Y偏移最小值} 设为 -375

 

当接收到 游戏胜利

隐藏

 

当接收到 第2关

将 {剩余敌人数} 设为 0

将 {关卡} 设为 2

换成 第2关 造型

显示

将 {X偏移} 设为 525

将 {Y偏移} 设为 -350

将 {X偏移最大值} 设为 435

将 {X偏移最小值} 设为 -435

将 {Y偏移最大值} 设为 495

将 {Y偏移最小值} 设为 -495

 

当接收到 第0关

将 {剩余敌人数} 设为 0

将 {关卡} 设为 0

换成 第0关 造型

显示

将 {X偏移} 设为 193

将 {Y偏移} 设为 0

将 {X偏移最大值} 设为 193

将 {X偏移最小值} 设为 -197

将 {Y偏移最大值} 设为 0

将 {Y偏移最小值} 设为 0

 

当接收到 第1关

将 {剩余敌人数} 设为 0

将 {关卡} 设为 1

换成 第1关 造型

显示

将 {X偏移} 设为 338

将 {Y偏移} 设为 0

将 {X偏移最大值} 设为 342

将 {X偏移最小值} 设为 -342

将 {Y偏移最大值} 设为 375

将 {Y偏移最小值} 设为 -375

 

刚体

代码

当接收到 tick

移到 x:{X偏移} y:{Y偏移}

 

当接收到 第1关

换成 第1关 造型

 

当接收到 第0关

换成 第0关 造型

 

当接收到 游戏开始

换成 第1关 造型

 

当接收到 第2关

换成 第2关 造型

 

当接收到 游戏胜利

隐藏

 

敌人

 

片头1-黑洞

 

片头1-妈妈

 

片头1-主角

 

片头3-老人

 

片头3-主角

 

血量

 

片头0-按钮

 

传送门

 

片尾0-妈妈

 

片尾0-主角

 

片尾0-黑洞