首页 > 解决方案 > 在 Unity Games 中实施付费 3D 模型

问题描述

我已经开始使用 Unity 学习游戏开发,但有一点我无法完全理解。我偶然发现了 Sketch Fab 网站,并注意到这个带有 3D 模型的酷炫市场,我想知道将这样的模型导入实际游戏的要求是什么。

例如这个已经有动画:

https://sketchfab.com/3d-models/royal-knight-895d1c1d222d4efd9f264318e8ab0cb2

但另一方面,其他人没有:

https://sketchfab.com/3d-models/crusader-knight-b079a8e34f454836bc8107c21c8c47fe

我基本上有两个问题:

  1. 如果我购买第一个模型,这是否会为我节省大量时间,我可以直接将角色实现到实际游戏中并添加自定义脚本等?

  2. 如果我购买第二个,我还需要什么才能真正为这个角色制作动画?这是我可以从 Unity 教程中以某种方式学习的东西,还是我需要将其导入到 Blender 之类的工具中以通过动画进一步改进这个模型?

标签: unity3d3d

解决方案


正如 Jiveturkey 所说,第一个模型与 unity 直接兼容,不需要任何额外的步骤 - 所以如果你只想专注于构建游戏而不担心动画,那么你可能想要使用第一个模型。

第二个模型没有装配,所以你必须自己管理所有装配和动画 - Unity 确实有一个内置的装配包,所以你可以在统一而不是使用 Blender 中做到这一点(链接到装配教程在 Unity 中直接来自 unity 的 Rigging 教程

Unity 可以读取 3D 模型的 .fbx、.dae (Collada)、.3ds、.dxf、.obj 和 .skp 文件,这几乎是唯一的要求。如果你不想花钱的话,有大量的免费 3D 资产网站,还有Itch.ioUnity Asset Store等等——这些只是我想到的那些


推荐阅读