在《Godot》中,多边形会消失并随机重新出现。它们没有按照我的排列方式显示

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

我使用多个多边形创建了一个角色并放置它们。我加了骨头。但一旦我为多边形分配了骨架,四肢就开始消失、扭曲并散布在屏幕上。可以做什么?这是否与 GPU 的弱点有关,除了更换硬件之外是否可以采取其他措施? 我有 HD Graphics 4000、Godot 4.1。我使用 OpenGL 3 从命令行运行它,否则它不会启动,因为它需要 Vulkan。 Godot文件夹中有一个mesaInjector。 出现以下类型的错误:“着色器无法编译,无法绑定着色器”as at screen

that's how it seem

我改变了渲染模式,但它不会影响任何东西,一切都保持不变。

shader rendering godot
1个回答
0
投票
  1. 为骨架节点指定

    Rest Pose
    。如果没有休息姿势,某些编辑器功能将无法正常工作。选择骨架节点并指定休息姿势。稍后,当您根据需要放置骨骼时,您将能够覆盖它。

  2. 为骨骼分配权重。选择一个多边形,然后打开

    UV
    编辑器,按
    Bones
    按钮切换到权重绘制模式,您将看到网格的顶点 - 当没有分配权重时,顶点看起来是黑色的,当权重为 100% 时,顶点看起来是黑色的分配后,顶点是白色的。在左侧列表中选择一个骨骼(如果列表为空,则执行“将骨骼同步到多边形”)。然后选择您想要影响网格的骨骼并使用画笔/光标绘制想要的顶点。

查看本教程示例:https://www.youtube.com/watch?v=CA5oSM6f0fo

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