之前没有 Unreal Engine 相关经验, 想了解下,假如这么一个需求场景,好不好处理,有没有可能做到。
比如,现在通过 unreal engine 制作了一个房子 3D ,房子里面有 椅子,桌子,床等。 并且假设这个 3D 已经做好了,可以运行了。
在运行状态下,用户在界面上点击画面外面的某个按钮,就可以改变椅子高度,位置,或者颜色。 相当于是 3D 模型留有一些接口,用户在真正使用时,通过点击按钮发送特定的命令给这个接口之后, 3D 模型里面的元素就可以动态的改变形状,位置,大小,颜色等。
这个在技术层面能做到嘛?
1
kriko 2023-09-27 16:08:05 +08:00
位置,大小好改,动态修改 static mesh 的 location 和 scale 就行
颜色也好改,创建一个 Material Instance 然后代码或者蓝图动态修改参数就可以 形状不太好改,模型导入一般都是 static mesh ,也可以使用 Procedural Mesh 但是要自己写入顶点法线等信息,每次更新顶点就可以改变形状 |
3
luffy OP 看这个配置最低要求
https://docs.unrealengine.com/4.27/zh-CN/Basics/InstallingUnrealEngine/RecommendedSpecifications/ 集成显卡能装嘛,如果只是用来开发? |