首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不真实的引擎-让玩家将自己的3D模型/网格导入游戏中。

不真实的引擎-让玩家将自己的3D模型/网格导入游戏中。
EN

Stack Overflow用户
提问于 2022-05-03 05:30:10
回答 1查看 730关注 0票数 0

类似于你在“第二人生”中可以做的事情,我想用虚拟引擎构建一个在线多人游戏,玩家可以将自己的3D模型导入到游戏中(创建自己的环境),并按自己想要的方式定位,导入自己的纹理等等。

其他在线玩家会看到新输入的3D模型,就像它的所有者一样。

UE4/UE5可以这样做吗?如果没有,我应该调查哪个游戏引擎?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-05-04 06:34:03

这个任务需要两件事情:从文件中导入网格数据和显示网格数据。

对于导入网格数据,可以使用开源的跨平台3D文件导入库阿斯辛普。您需要为所需的平台编译它(库的文档很好,它详细描述了如何做到这一点)。然后,您需要在引擎中包含二进制文件/包含:这里的帮助(以及在互联网上的其他地方,只需搜索“包含非真实的第三方库”)。

Assimp可以导入许多文件类型,并为您提供顶点位置、UVs、法线以及三角形数据的数组。然后需要显示这些数据。

为了显示网格数据,您可以使用包含在引擎中的过程网格组件,也可以使用一个免费的开源选项,它有几个改进:运行时网格组件

这些组件具有诸如CreateMeshSection之类的函数,这些函数具有相同的顶点/uv/等数组作为输入参数。

具体的实现取决于您的需求。这些库的文档将有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72095132

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档