UE蓝图---实现场景物体Transform状态重置效果

2022-10-17,,,,

  在工业领域应用中,通常会遇到操作场景模型变换的操作,经过了移动、旋转、缩放后,要求可一键重置还原最初的Transform状态

  思路:1、在模型阶段设置每个模型Tag值为Oper,表明是可被操作的对象

     2、程序启动后保存所有目标模型的Transform值

     3、通过字符串方式:模型名称?X,Y,Z?X,Y,Z?X,Y,Z,用问号作为分隔符,将模型名称与location、rotation、size的X,Y,Z分别保存下来

     4、解析数组,主要利用Parse Into Array,将问号分隔符切开

     5、通过比对,将数组搜索到的模型进行SetWorldTransform,完成重置操作

在BeginPlay中执行以上蓝图,获取保存信息的字符串数组

在重置按钮执行以上蓝图,解析并执行模型的SetWorldTransform

至此,模型重置功能全部完成,需要将Actor变成蓝图对象。

UE蓝图---实现场景物体Transform状态重置效果的相关教程结束。

《UE蓝图---实现场景物体Transform状态重置效果.doc》

下载本文的Word格式文档,以方便收藏与打印。