跳到主要内容
正在加载页面…
Myths' Valley

开发日志 · 2026年10月10日 星期六

只留一种风格,村民更鲜活

程序化风格退出了游戏,海岸有了椰林和红树林,村民带着新动画干活,快速测试几秒钟就能跑完。

3D 版 69 次提交 新增 40,288 行 949 个文件 心情:整理

当天经过

山谷现在只有一种风格。房屋、树木、角色和动物全部来自 Tripo 生成的模型,切换到代码绘制风格的选项,连同支撑它的代码一起,从“设置”中移除了。

海岸有了一片连绵的椰林,共 77 棵椰子树,两条河沿岸还有一片 203 棵树的红树林,两者都可以在山谷场景里编辑。菜单的飞越镜头也重新能顺畅地掠过海岸南段。

重点提交

  • 轻量版冰淇淋豆树移出“反面树干”名单:去掉那块土块后,它的反向面只占 4%,重新启用背面剔除
  • 整套测试有了浏览器里的实时面板:进度、失败项和正在运行的内容,都从 testar.ps1 的日志里读取
  • 整套测试中途停下时,面板会发出提醒:日志不再更新或面板已关闭时,不会再显示成实时状态
  • 场景构成里的单独摆放物(树木、摆设、码头、桥、石头)和海岸植被,改为从手工编辑的场景中读取
  • 海岸工具和单独摆放物的种子重新回来,并避开油棕林、桥、房屋和景观预留区
  • 海岸有了连绵的椰林,两条河的河床上有了红树林,都可以在山谷的场景构成里编辑
  • 编辑器为拍照工具和 Caramelo 吠叫音效生成的 UID 与导入文件进入了仓库,project.godot 也恢复为编辑器的排列顺序
  • Mixamo 重定向工具的示例现在指向项目文件夹里的 FBX,这些文件不在仓库中

参与者:Ramon Santos。

69 次提交

在 3D 版游戏中

  • 93d9d8f轻量版冰淇淋豆树移出“反面树干”名单:去掉那块土块后,它的反向面只占 4%,重新启用背面剔除
  • b596281整套测试有了浏览器里的实时面板:进度、失败项和正在运行的内容,都从 testar.ps1 的日志里读取
  • 1941d58整套测试中途停下时,面板会发出提醒:日志不再更新或面板已关闭时,不会再显示成实时状态
  • ac5d41f场景构成里的单独摆放物(树木、摆设、码头、桥、石头)和海岸植被,改为从手工编辑的场景中读取
  • fc86f47海岸工具和单独摆放物的种子重新回来,并避开油棕林、桥、房屋和景观预留区
  • d2996a2海岸有了连绵的椰林,两条河的河床上有了红树林,都可以在山谷的场景构成里编辑
  • 47cccb6编辑器为拍照工具和 Caramelo 吠叫音效生成的 UID 与导入文件进入了仓库,project.godot 也恢复为编辑器的排列顺序
  • 4d9ac2fMixamo 重定向工具的示例现在指向项目文件夹里的 FBX,这些文件不在仓库中
  • 009b0f7在预览中通过的三十五段 Mixamo 动作片段,经重定向后套用到十八个角色的骨骼上,每段都有四种语言的触发条件和标签
  • 74dd33b村民在日常中用上了新的 Mixamo 片段:收割、挖地、掰着手指数数、拉绳子、挥手和敬礼致意、开家门,以及按动作节奏走路
  • 5b64e9e旅人会跳跃、空手出拳,在床上醒来时打哈欠,昏倒或摔倒后醒来会从地上站起,体力归零时则气喘吁吁
  • 4b10b7f“模型”里的资料页在 Mixamo 片段多于两个时,会把它们收进一个金色菜单;Mixamo 门禁则检查已批准的清单、每个触发条件,以及新片段的行为
  • 2cc1c93单元测试改在 GUT 9.7.1 上运行,只用一个无头模式的 Godot,不必搭建山谷
  • 78bfebb教程结束后,Pedro 不再把自己的动画器误认成一条任务链
  • 14da4d9HUD 不再把已退出画面的那一组的缩放调整挂在自动加载项 Tela 上
  • 889e5d0开场飞越镜头的取景,不再在镜头已脱离场景树时运行
  • 942f021山谷门禁改成一套测试集中的用例:只搭建一次山谷,在同一个 Godot 里全部跑完
  • fdafb31三十七个规则门禁改成了 GUT 单元测试,合在一起 15 秒就能跑完
  • 42d6d36testar.ps1 在日常几秒钟就能跑完单元测试,整套测试只在合入 main 之前运行
  • 901b552飞越镜头的核对工具会像真实山谷那样,重新种下海岸上手工摆放的椰子树和红树
  • 8b28c61新增一个场景,在 Godot 中只显示菜单的飞越镜头,带有飞行路线,以及卡住航线的那棵树的名字
  • c602e53菜单的飞越镜头重新能顺畅地掠过海岸南段,挡在路上的三棵椰子树被移走了
  • a6b2efa山谷只剩 Tripo 一种风格:程序化风格退出游戏,连同“设置”里的选项,以及用代码做出的角色、植物和建筑
  • edde15e3D 的工作合入 develop 分支,整套测试只在把 develop 合入 main 时才是必需的
  • 3cb30ed游戏版本号改为跟随 Build 编号,develop 分支的页脚显示 v0.11.0-dev
  • 9a2a927已有 Build 的发布包可以在“+”之后加标签,9B 因此成为 v0.9.0+tripothon
  • 6ceebe9菜单里的版本历程更易读:日期、Build 标题和各项改动都用了更大的字号,行距也更宽松
  • 33929a2版本历程把合并的日期写在一起,并使用各语言自己的连接词:27 a 28/09/2026、27 to 28/09/2026、27至28/09/2026
  • cfe3927从菜单打开地图时,加载界面显示的是山谷自己的地图,并写着“正在打开地图…”,而不是游戏加载界面的封面
  • 54483e5菜单地图里的面板可以点最小化图标收起,点最大化图标展开,“路边的房子”和“餐馆”的标记也不再互相遮盖
  • 7846ef0地图加载界面换上了俯视的绘制山谷,加载界面的标志也改为完整出现,不再淡入
  • 433d75e“模型”:卡片和资料页大小一致,动画以图标形式放在预览下方,单行的旁白台词配有播放器
  • eeeba17“模型”:卡片更矮(44)、字号 11,“村民”和“素材”两栏保持一致
  • e975dda主页:图鉴的备注固定占两行高度,绝不超出
  • 8139a67测试游戏:“开始”按钮绝不会没反应,门禁也会真的去按这个按钮
  • 8d6d3d2自动玩家:会话打开后菜单关闭,面板出现在顶部,不再有游离的 F6,镜头更平滑;旅人的光晕不再从胸口里冒出来
  • dfabc98自动玩家:成片的树木(河边红树、树林、滨海沙地植被、椰子树)在旅人面前也会淡出
  • 5541978登记 copas_do_teste 用例的 uid
  • 9df1f57自动玩家:会话打开窗口时,原来的实例会关闭;“测试中”面板尺寸固定,命令排成一行,模式以图标显示
  • 54412de当村民头上出现“E 交谈”提示时,他的名牌会隐去:同一个头顶不会同时有两个气泡
  • be23523设置:标题栏里只留一个 ↺,选项放在菜单里,操作前会先询问;自动玩家的命令也能完整显示
  • e4bb200自动玩家:模式只显示图标,不再带按钮边框
  • a6ba5f1过场里旅人会停在静止动作上,而不是原地继续跑;最小化时,模式图标位于“测试中”的左边
  • 8ba8472HUD 在顶部、右侧和底部都用相同的 18 边距;“测试中”面板与快捷按钮列等高;恢复图标更醒目
  • 5627358测试游戏:高度与大厅其他弹窗一致,各辅助选项分三列排布,“开始”放在标题栏、× 的旁边
  • 9bd0e50性能:植被在原来 0.7 倍的距离处就会消失;已淡出的树木会隐藏 E 键提示
  • 1fab616提示“Pedro 折回来找你了”紧贴在快捷栏上方;按键底板(快捷栏数字、M、C、J)改用 HUD 的粗体无衬线字体,更易辨认
  • 12abfc8自动玩家:“受阻”弹窗不再让游戏崩溃(尝试记录改为列表形式),卡住时会话也不再自行关闭
  • 41ceea8设置:“恢复这些”和“全部恢复”重新成为两个图标按钮,形状与 × 一致,使用主题默认的提示,每个按钮操作前都会先询问
  • bea9b7c模型:播放器的 ▶ 放在标题栏,导航居中;❚❚ 表示暂停而不是停止;图标为奶油色,只有正在播放的是金色,动画名称显示在预览一角
  • d69bbc3HUD:角落的提示宽度始终与它上方的任务块一致,无论两者的缩放比例如何
  • c924643自动玩家:“受阻”弹窗打开时,面板、树木资料卡和图鉴提示都会隐去;手动控制变成面板的一种模式(手形图标,最小化,靠右),取代原来的红色条
  • 094fe46自动玩家:连续两次移动都卡在原地时,会先跳一下再重新计算路线(每个位置最多两次)
  • 4e6a4f2说话标记改成带圆点的气泡;任务的 ✓ 在屏幕底部居中排队显示;M/C/J 按键底板与快捷栏的大小一致;受阻时:“接管”按钮变短,并关闭已打开的界面
  • ecc6f13自动玩家:建造项目先尝试通过日志(J > 建造项目)在原地处理,之后才赶到建造点
  • dd4c9c3移除了斜靠在泥墙屋旁边、悬在半空的斧头(斧头要到修桥任务里才会拿到)
  • ecf4b47自动玩家:走到床边、E 键对准房子时就会躺下(原来的规则在等“睡觉”这个词,而 E 键提示里从来没有这个词)
  • f148cfc台词不再出现两次:对话气泡只显示“• • •”,角落的提示则用金色显示名字和台词;读过邀请函后,抵达提示会立刻出现
  • ebd1814设置里的帮助文字改用 15 号字,段落之间留出短短的间距;“模型”的预览更高,角色的脚在动画名称之上
  • b4373f3从背包里读邀请函时,山谷不会再永远停住了
  • 45f4015对话放在角落,提示放在屏幕底部居中,Pedro 的所有台词都有语音,自动玩家的层级升级更快
  • 83496b4自动玩家的“开始”会打开加载界面;底部提示居中并更靠近快捷栏;有正在追踪的任务时,Curupira 的足迹不会再让地图失灵
  • bf142a0树林中每片空地中央的主角树不能砍
  • cfb956fHUD:时钟和状态栏紧贴任务框,边距为 18,而不是在屏幕上居中
  • 3ac3fb8鸟群(鸡和珍珠鸡)栖息的那棵树不能砍
  • 74d22b0E 键提示最多两行(标题和要求,超出部分截断),完整文字显示在鼠标悬停提示里
  • 0241ea3观景台只需三分之一的材料(8 块木板、4 块石头、2 根绳子);快捷栏即使只有 1 个,也会显示可叠放物品的数量统计
  • fdd7f80自动玩家:会绕开路上的树干和篱笆,被卡住时绕行;在回头找 Pedro 之前,会先处理他已开启的任务
  • fe8ff69任务的“!”和“?”放进名牌或 E 键提示里(只剩一个气泡);角落的对话气泡每页显示四行