在UE4的材质编辑器中,无法直接获取模型在世界场景中的旋转数据。材质编辑器主要用于编辑和创建材质,而不是处理场景中的实际物体。

要获取模型在世界场景中的旋转数据,可以使用蓝图或代码来实现。以下是一种可能的方法:

  1. 在蓝图中创建一个变量来存储模型的旋转数据。可以是一个旋转向量或四元数,根据具体需求而定。

  2. 在蓝图中,可以使用"Get Actor Rotation"节点来获取模型的旋转数据。该节点返回的是一个旋转向量或四元数,表示模型在世界场景中的旋转。

  3. 将获取到的旋转数据存储到之前创建的变量中。

  4. 在材质中使用该变量来进行相关的材质操作,例如基于旋转数据调整纹理坐标或产生动态效果等。

需要注意的是,这种方法只适用于获取模型自身的旋转数据,而不是获取模型在世界场景中的旋转数据。如果需要获取模型相对于世界场景的旋转数据,可能需要使用更复杂的方法,例如通过trace射线来获取场景中的物体并计算其旋转数据等。


原文地址: https://www.cveoy.top/t/topic/iguI 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录