下载 App
《观世书》开发日志④:让世界动起来,也让变化看得见
前两篇聊了小人的行为和轮次继承。这一篇换个角度,记录我们在世界画面与动画表现上做过的一轮开发。
做《观世书》时,我们希望玩家愿意停下来观察:小人在哪里活动,聚落正在发生什么,世界又走到了哪个阶段。为了让这些事情更容易被感受到,我们把角色动作、环境动画和光影逐步接进了世界画面。
先让小人的动作有区别。
目前角色资源中已经配置了待机、行走、交互、攻击和倒下等动作。绘制时根据人物当前状态选择对应动画,循环动作持续播放,一次性动作播放到末帧后停止。
这里还有一个很小的处理:给不同小人的循环动画加入起始偏移。即使几个人使用同一套动作,也不会全都在同一帧抬脚、同一帧落脚。我们希望画面里的群体更像各自在生活,而不是整齐划一地排练。
接下来是环境的动静。
篝火和烟雾使用各自的动画节奏,动物也有待机、移动和受惊等表现。当前动物这一层主要用于丰富世界的观感:例如鹿遇到人物会逃离,一些动物会有短暂威吓,人物会做出持矛回应。这些表现目前不直接结算狩猎收益或战斗伤害,相关模拟规则仍需要单独设计。
这一步的取舍是:先让玩家能看见世界里的相遇和反应,同时保持表现与实际数值规则的边界清楚。
光影也跟着一轮演化的进度变化。
现在画面会从偏暖的黎明色调,逐步过渡到白天、黄昏和夜色。篝火的光晕强度随之调整,人物与动物脚下加入软阴影,帮助它们落在场景里。当前这套昼夜变化跟随轮次进度,用来强化时间流逝的感觉。
配图是此前网页实机测试中留下的一帧:聚落、小人、动物和篝火共同出现在画面里,上方则弹出“空中花园”的涌现提示。这张图记录的是开发中的实际画面;静态截图无法展示完整动作,主要用来说明这些表现如何组合到一起。
这一轮开发带来的体会是,世界模拟除了规则能够运转,也需要把变化表达出来。动作让个体更容易被注意到,光影给时间以提示,事件出现时的视觉反馈则把玩家的目光引向刚刚发生的变化。
后续还想继续打磨人物聚集时的辨识度,以及提示信息与世界画面的关系,让大家既能看见热闹,也能看懂发生了什么。
你观察这类小世界时,更喜欢追着某一个小人看,还是看整个聚落一点点发展?











