在从 Blender 导入的地图上在 Godot 4 中进行剪切/“随机”传送

问题描述 投票:0回答:1

我在 Blender 中创建了一张地图,并将其导入到 Godot 4 中。不知何故,当沿着其外部的边缘行走时,角色会被传送,甚至有一次从地图中掉下来。有人知道为什么会这样吗?

这是地图: https://i.stack.imgur.com/XLgwV.jpg

这是显示此问题的 gif: https://i.stack.imgur.com/6G07M.jpg

如果有人想测试的话,这里是混合文件: https://anonfiles.com/19wdO7k9zc/Environment_blend

我已经在一个最小的示例中尝试过此操作,即导入混合文件并使用模板脚本创建CharacterBody3D,它仍然会发生。

我尝试过在导入 .blend 文件时不使用自动碰撞形状创建(通过不在搅拌器中的场景集合末尾添加“-col”),而是在 Godot 中手动生成修剪网格静态体,但它仍然会发生。

blender godot
1个回答
0
投票

我遇到了完全相同的问题(至少我认为。您的链接尚未全部打开,因此很难确认)。让我自己疯狂地寻找解决方案。

就我而言,我最终在 .blend 文件中的同一位置有多个顶点。由于某种原因,合并顶点没有做任何事情(我是一个 Blender 菜鸟,尽管如此我不知道),但手动选择一个重叠的顶点并溶解它对我来说是成功的。

希望这可以帮助您和/或其他任何人解决这个问题。

© www.soinside.com 2019 - 2024. All rights reserved.