unity3d - 在 Unity Games 中实施付费 3D 模型
问题描述
我已经开始使用 Unity 学习游戏开发,但有一点我无法完全理解。我偶然发现了 Sketch Fab 网站,并注意到这个带有 3D 模型的酷炫市场,我想知道将这样的模型导入实际游戏的要求是什么。
例如这个已经有动画:
https://sketchfab.com/3d-models/royal-knight-895d1c1d222d4efd9f264318e8ab0cb2
但另一方面,其他人没有:
https://sketchfab.com/3d-models/crusader-knight-b079a8e34f454836bc8107c21c8c47fe
我基本上有两个问题:
如果我购买第一个模型,这是否会为我节省大量时间,我可以直接将角色实现到实际游戏中并添加自定义脚本等?
如果我购买第二个,我还需要什么才能真正为这个角色制作动画?这是我可以从 Unity 教程中以某种方式学习的东西,还是我需要将其导入到 Blender 之类的工具中以通过动画进一步改进这个模型?
解决方案
正如 Jiveturkey 所说,第一个模型与 unity 直接兼容,不需要任何额外的步骤 - 所以如果你只想专注于构建游戏而不担心动画,那么你可能想要使用第一个模型。
第二个模型没有装配,所以你必须自己管理所有装配和动画 - Unity 确实有一个内置的装配包,所以你可以在统一而不是使用 Blender 中做到这一点(链接到装配教程在 Unity 中,直接来自 unity 的 Rigging 教程)
Unity 可以读取 3D 模型的 .fbx、.dae (Collada)、.3ds、.dxf、.obj 和 .skp 文件,这几乎是唯一的要求。如果你不想花钱的话,有大量的免费 3D 资产网站,还有Itch.io、Unity Asset Store等等——这些只是我想到的那些
推荐阅读
- python-3.x - 尝试显示图像时的 Tkinter 和某种问题
- c# - 在 C# 项目中,我必须为 NetFwTypeLib 引用哪个 DLL?
- python - 从 S3 存储桶获取文件夹内容
- amazon-web-services - 未能创建服务相关角色:AWSServiceRoleForAmazonEKSNodegroup 由于缺少 'iam:CreateServiceLinkedRole 的权限
- python - 替换 value 并用 pandas 划分它
- maven - AEM 6.2 本地设置核心捆绑包问题
- c++ - 使用单位矩阵的坐标不起作用
- postgresql - 如何有效地将 Hasura 查询的结果用于另一个查询?
- sql - 编译语句时出错:FAILED: SemanticException [Error 10002] - MAKE SELECT WITH MAX ON HIVE
- ffmpeg - MPV(FFmpeg)堆叠2个视频,然后在不重新编码的情况下裁剪输出?