Unreal Engine 3D 运行时动态改变

2023-09-27 14:18:31 +08:00
 luffy

之前没有 Unreal Engine 相关经验, 想了解下,假如这么一个需求场景,好不好处理,有没有可能做到。

比如,现在通过 unreal engine 制作了一个房子 3D ,房子里面有 椅子,桌子,床等。 并且假设这个 3D 已经做好了,可以运行了。

在运行状态下,用户在界面上点击画面外面的某个按钮,就可以改变椅子高度,位置,或者颜色。 相当于是 3D 模型留有一些接口,用户在真正使用时,通过点击按钮发送特定的命令给这个接口之后, 3D 模型里面的元素就可以动态的改变形状,位置,大小,颜色等。

这个在技术层面能做到嘛?

900 次点击
所在节点    3D
3 条回复
kriko
2023-09-27 16:08:05 +08:00
位置,大小好改,动态修改 static mesh 的 location 和 scale 就行
颜色也好改,创建一个 Material Instance 然后代码或者蓝图动态修改参数就可以
形状不太好改,模型导入一般都是 static mesh ,也可以使用 Procedural Mesh 但是要自己写入顶点法线等信息,每次更新顶点就可以改变形状
luffy
2023-09-27 17:40:06 +08:00
@kriko nice, 谢谢说明
luffy
2023-09-27 17:51:09 +08:00
看这个配置最低要求
https://docs.unrealengine.com/4.27/zh-CN/Basics/InstallingUnrealEngine/RecommendedSpecifications/

集成显卡能装嘛,如果只是用来开发?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/977573

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX