我正在制作一款游戏,场景设定在一个城市街区内部空间,由相互连接的建筑组成,每栋建筑功能各异。到目前为止,我一直在一个Blender文件中构建整个关卡的框架(即墙壁、天花板和地板),并将该文件作为引擎(Godot)中的活动场景使用,这样对关卡的任何修改都能立即同步到引擎中。这种方法一直很有效,但随着文件复杂度的增加,添加新内容的速度开始变慢。
我尝试过另一种方法:采用模块化设计,每个房间作为独立模型,然后在引擎中拼合所有部件。但这遇到了模型对齐的问题——门洞、地板高度、墙壁厚度等都需要精确匹配并在空间中大致对齐,导致我不得不在引擎和模型之间反复调整,最终比始终使用单个大型模型更慢。
关卡设计有意采用迷宫式结构,蜿蜒穿过视觉风格迥异的区域,且各区域对布局和比例的要求各不相同,因此我很难想象如何以更模块化的方式实现这种设计。
有人之前做过类似的项目吗?能否提供一些建议?
评论 (0)