我正在做一个 3D 项目。不幸的是,目前,我无法提供脚本。但我会这样说:我的脚本是完美的......跳跃是通过刚体执行的。 有一段时间,跳过刚体对我很有帮助。当我搞砸角色动画时,一切都出错了。 现在跳跃的行为很奇怪:玩家没有使用武力,而是“传送”到空中并慢慢落下。 也许有人有这样的碎片?我不是 100% 肯定是因为动画,但 90% 看起来像。 动画会影响这一点以及如何解决它?
我还没做跳跃动画呢!
我正在做一个 3D 项目。不幸的是,目前,我无法提供脚本。但我会这样说:我的脚本是完美的......跳跃是通过刚体执行的。 有一段时间,跳过刚体对我很有帮助。当我搞砸角色动画时,一切都出错了。 现在跳跃的行为很奇怪:玩家没有使用武力,而是“传送”到空中并慢慢落下。 也许有人有这样的碎片?我不是 100% 肯定是因为动画,但 90% 看起来像。 动画会影响这一点以及如何解决它?
我还没做跳跃动画呢!
我想制作像 Mordhau 游戏中的逼真动画。在这款游戏中,动画与玩家的急转弯、击中敌人等互动。这如何在 Unity 中实现?一般来说,我不知道如何描述这种动画。我只是不想做看起来很木并且经过纹理的香草动画。
我正在设计一个房子。我在所有的墙壁和地板上绘制了纹理,事实上,对于每一面墙壁和地板,我制作了一个单独的纹理大小(它们本身具有不同的大小),因此它们都是相同的。例如:我在墙上贴了砖的纹理,相对于其他墙壁,它们看起来太大了。我通过扩大 UV 映射中“顶点”之间的区域来解决这个问题,并且砖块变得更小了。所以,现在当我选择整个场景时,进行自动 UV 展开并将其全部烘焙 - 烘焙后,这些纹理看起来不自然地大,并且我设置的尺寸没有保存。怎么修?
我想知道如何将对象移动到光标后面(当鼠标按下对象时)。不仅如此,我还需要确保只能拖动某个项目,如何做一个检查这个的条件,以及一般如何编写 OnMouseDown 方法?提前致谢。
如何在游戏代码中编写一个事件(使用 if 和其余部分),以便在执行之前延迟 n 秒?