Untitled goose game 7.0

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

操作说明

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

备注与谢志

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

开发日志

变量

双击帧数上限

双击帧数

点击次数

鼠标按下的时间

完成任务

 

角色

Stage

造型

背景1

 

代码

当 绿旗 被点击

播放声音 BGM

广播 封面

将 {DEBUG} 设为 0

重复执行

删除 {层数} 的全部项目

广播 排序

 

当 绿旗 被点击

将 {鼠标按下的时间} 设为 0

重复执行

计时器归零

如果 按下鼠标? 那么

如果 ((计时器 - {鼠标按下的时间}) < 0.25) 那么

将 {鹅在奔跑} 设为 1

否则

将 {鹅在奔跑} 设为 0

将 {鼠标按下的时间} 设为 计时器

等待 按下鼠标? 不成立

否则

将 {鹅在奔跑} 设为 0

 

当接收到 游戏结束

播放声音 BGM

停止 该角色的其他脚本

 

当接收到 封面

播放声音 BGM

停止 该角色的其他脚本

 

代码

当接收到 游戏结束

停止 该角色的其他脚本

隐藏

 

定义 初始化数据

将 {双击帧数} 设为 6

将 {点击次数} 设为 0

将 {双击帧数上限} 设为 0

将 {鹅在奔跑} 设为 0

 

定义 主循环

等待 0.05 秒

 

定义 移动

如果 ({鹅状态} = 游泳) 那么

将 {移动速度} 设为 {鹅游泳速度}

否则

将 {移动速度} 设为 {鹅走路速度}

执行 确定移动速度

如果 (({点击次数} = 0) 与 ({双击帧数} = 0)) 那么

将 {点击次数} 设为 1

将 {双击帧数} 设为 {双击帧数上限}

如果 (({点击次数} > 0) 与 ({双击帧数} > 0)) 那么

将 {点击次数} 增加 1

将 {双击帧数} 设为 {双击帧数上限}

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

将 {点击次数} 设为 0

如果 ({双击帧数} > 0) 那么

将 {双击帧数} 增加 -1

 

定义 设置移动速度

如果 (1 < {点击次数}) 那么

将 {goose在run?} 设为 1

将 {移动速度} 设为 ({移动速度} * 2)

定义 确定移动速度

如果 ({鹅状态} = 游泳) 那么

将 {移动速度} 设为 {鹅游泳速度}

否则

将 {goose在run?} 设为 0

如果 ({鹅在奔跑} = 1) 那么

将 {移动速度} 设为 ({鹅走路速度} * 1.5)

否则

将 {移动速度} 设为 {鹅走路速度}

 

定义 更新坐标

执行 设置移动速度

 

鹅头

代码

当接收到 游戏结束

停止 该角色的其他脚本

隐藏

 

鹅(走路)

代码

当接收到 游戏结束

停止 该角色的其他脚本

隐藏

 

定义 确定动画帧数

如果 ({goose在run?} = 1) 那么

将 {动画速度} 设为 0.5

如果 ({鹅在奔跑} = 1) 那么

将 {动画速度} 设为 0.66

否则

 

鹅(游泳)

代码

当接收到 游戏结束

停止 该角色的其他脚本

隐藏

 

道具

代码

当接收到 游戏结束

停止 该角色的其他脚本

隐藏

删除此克隆体

 

定义 激活状态 {状态}

如果 ((({状态} = 耙子入湖) 或 ({状态} = 归还钥匙)) 或 ({状态} = 野餐)) 那么

将 {完成任务} 设为 {状态}

广播 完成任务

 

定义 更新状态

如果 (({状态} 包含 三明治在垫子上 ? 与 {状态} 包含 南瓜在垫子上 ?) 与 ({状态} 包含 苹果在垫子上 ? 与 ({状态} 包含 胡萝卜在垫子上 ? 与 {状态} 包含 果酱在垫子上 ?))) 那么

执行 激活状态 野餐

否则

执行 取消状态 耙子入湖

执行 激活状态 物归原主

执行 激活状态 归还钥匙

删除此克隆体

否则

执行 取消状态 物归原主

如果 (造型名称 = 南瓜) 那么

如果 碰到 野餐垫? 那么

执行 激活状态 南瓜在垫子上

否则

执行 取消状态 胡萝卜在垫子上

 

地图

代码

当接收到 游戏结束

停止 该角色的其他脚本

隐藏

 

浮空

代码

当接收到 游戏结束

停止 该角色的其他脚本

隐藏

 

标题

代码

当 绿旗 被点击

全部擦除

将 {游戏状态} 设为 游戏封面

移到 x:0 y:0

隐藏

执行 填充 #3c6bd6

换成 封面 造型

显示

将 虚像 特效设定为 100

移到 x:0 y:0

重复执行 10 次

将 虚像 特效增加 -10

等待 0.06 秒

等待 0.3 秒

将 {游戏状态} 设为 显示按钮

在 1 秒内滑行到 x:0 y:60

将 {游戏状态} 设为 按钮就位

等待 ({游戏状态} = 按钮就位) 不成立

隐藏

 

定义 填充 {number or text}

将 {填充色} 设为 {number or text}

广播 填充

 

当接收到 封面

全部擦除

将 {游戏状态} 设为 游戏封面

移到 x:0 y:0

隐藏

换成 蓝 背景

换成 封面 造型

显示

将 虚像 特效设定为 100

移到 x:0 y:0

重复执行 10 次

将 虚像 特效增加 -10

等待 0.06 秒

等待 0.3 秒

将 {游戏状态} 设为 显示按钮

在 1 秒内滑行到 x:0 y:60

将 {游戏状态} 设为 按钮就位

 

当接收到 加载

隐藏

 

当接收到 致谢

隐藏

 

加载

 

填充

 

开始

代码

当 绿旗 被点击

隐藏

等待 ({游戏状态} = 显示按钮)

移到 x:0 y:-180

显示

在 1 秒内滑行到 x:0 y:-29

 

当接收到 封面

隐藏

等待 ({游戏状态} = 显示按钮)

移到 x:0 y:-180

显示

在 1 秒内滑行到 x:0 y:-29

隐藏

 

致谢按钮的点

代码

当 绿旗 被点击

隐藏

移到 x:-42 y:-56

等待 0.1 秒

等待 ({游戏状态} = 按钮就位)

重复执行直到 ({游戏状态} = 按钮就位) 不成立

如果 ({致谢按钮} = 1) 那么

显示

否则

隐藏

 

当 绿旗 被点击

等待 0.1 秒

等待 ({游戏状态} = 按钮就位)

重复执行直到 ({游戏状态} = 按钮就位) 不成立

在 0.4 秒内滑行到 x:-35 y:-56

在 0.4 秒内滑行到 x:-39 y:-56

 

当接收到 封面

等待 0.1 秒

等待 ({游戏状态} = 按钮就位)

重复执行直到 ({游戏状态} = 按钮就位) 不成立

在 0.4 秒内滑行到 x:-35 y:-56

在 0.4 秒内滑行到 x:-39 y:-56

 

当接收到 封面

隐藏

移到 x:-42 y:-56

等待 0.1 秒

等待 ({游戏状态} = 按钮就位)

重复执行直到 ({游戏状态} = 按钮就位) 不成立

如果 ({致谢按钮} = 1) 那么

显示

否则

隐藏

 

开始2

 

开始3

 

加载中

代码

当接收到 加载

将 {填充色} 设为 #ffffff

广播 填充

换成 白 背景

 

任务清单

代码

当 绿旗 被点击

隐藏

删除 {状态} 的全部项目

 

当接收到 游戏结束

停止 该角色的其他脚本

隐藏

 

任务

代码

当接收到 游戏结束

停止 该角色的其他脚本

隐藏

 

完成任务

代码

当接收到 游戏结束

停止 该角色的其他脚本

隐藏

删除此克隆体

 

当接收到 打开任务清单

如果 {状态} 包含 物归原主 ? 那么

如果 {状态} 包含 归还钥匙 ? 那么

如果 (({状态} 包含 三明治在垫子上 ? 与 {状态} 包含 南瓜在垫子上 ?) 与 ({状态} 包含 苹果在垫子上 ? 与 ({状态} 包含 胡萝卜在垫子上 ? 与 {状态} 包含 果酱在垫子上 ?))) 那么

如果 {状态} 包含 野餐 ? 那么

 

提示

代码

当接收到 游戏结束

停止 该角色的其他脚本

隐藏

 

园丁

代码

当接收到 游戏结束

停止 该角色的其他脚本

隐藏

 

操作提示

造型

使用鹅喙

 

代码

当接收到 游戏结束

停止 该角色的其他脚本

隐藏

 

当接收到 排序

执行 排序 -100

执行 排序 -2000

 

staff名单

代码

当接收到 致谢

在 20 秒内滑行到 x:0 y:93

等待 1 秒

在 10 秒内滑行到 x:0 y:93

等待 3 秒

隐藏

广播 staff结束

广播 封面

 

开始按钮

 

致谢按钮

 

任务完成提示

 

白屏

 

层级系统