第六期我通过自定义事件和蓝图通信实现了手动控制单个对象的旋转,这一次我在上次的基础上进行改动,来实现手动控制多个对象的同时旋转。
多个物体中的指定对象旋转
首先我们在地图上添加多个Rotation对象
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAzNfRHLGZkRGZkRfJ3bs92YsYTMfVmepNHL6tGRPpXVq50dRpHW4Z0MMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnLzATMxMzMxETMwMDOwkTMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
打开人物蓝图,通过Get All Actors of Class函数来获取对象数组,再指定某个对象
多个对象的同时旋转
我们通过一个循环遍历对象数组中的所有对象,每次遍历都执行Start_End_Rotate事件
第六期我通过自定义事件和蓝图通信实现了手动控制单个对象的旋转,这一次我在上次的基础上进行改动,来实现手动控制多个对象的同时旋转。
首先我们在地图上添加多个Rotation对象
打开人物蓝图,通过Get All Actors of Class函数来获取对象数组,再指定某个对象
我们通过一个循环遍历对象数组中的所有对象,每次遍历都执行Start_End_Rotate事件