Unity3d 是否可以将3D对象从数据库查询到unity场景?

Unity3d 是否可以将3D对象从数据库查询到unity场景?,unity3d,Unity3d,我还不是统一方面的专家,我有一个想法要在8月7日提出。我有点担心我的想法的可行性 我的问题如下: 1) 是否可以将3d对象从数据库查询到unity场景 如果以上问题的答案是肯定的,那么在添加组件时,我是否能够添加组件 非常感谢您的反馈有可能会出现以下情况: 1。将3D对象作为二进制数据以原始格式存储在数据库中,如.fbx和.obj 2。当需要检索时,不要直接从Unity连接到数据库。连接到服务器,该服务器具有从数据库检索3D对象的脚本(php)。您可以通过使用API和指定要检索哪个3D对象的表单

我还不是统一方面的专家,我有一个想法要在8月7日提出。我有点担心我的想法的可行性

我的问题如下: 1) 是否可以将3d对象从数据库查询到unity场景

如果以上问题的答案是肯定的,那么在添加组件时,我是否能够添加组件


非常感谢您的反馈

有可能会出现以下情况:

1。将3D对象作为二进制数据以原始格式存储在数据库中,如
.fbx
.obj

2。当需要检索时,不要直接从Unity连接到数据库。连接到服务器,该服务器具有从数据库检索3D对象的脚本(php)。您可以通过使用API和指定要检索哪个3D对象的表单的POST请求来执行此操作。您的服务器代码(php)应该连接到数据库,检索3D对象,然后将其返回到Unity应用程序

3。创建一个新的游戏对象以容纳3D对象。使用
GameObject.AddComponent
功能将
MeshRenderer
MeshFilter
附加到它上,然后为它创建新材质。使用
FastObjImporter
加载三维对象,并指定网格
MeshFilter
。这一步基本上包括在内。根据3D对象格式的不同,您可能需要不同的插件将其转换为Unity的网格格式。
FastObjImporter
插件用于
.obj
格式