ue4学习记录-1-旋转门

来源:互联网 发布:辽宁省软件协会官网 编辑:程序博客网 时间:2024/05/01 12:14

1-用蓝图类创建旋转门

用蓝图制作旋转门可以直接在关卡蓝图里编辑,或者单独建一个蓝图类。这次我新建一个Actor蓝图类制作旋转门。

1.新建Actor蓝图类

在内容浏览器中右键->添加“蓝图类”选择Actor,给新建蓝图命名“Door”。

2.加入静态网格物体

双击新建的“Door”蓝图类,打开蓝图编辑器。在内容浏览器中找到适合的静态网格模型并新建一个“Box Colision”触发器。

3.蓝图编辑

通过官方实例学习,我做出了一个简化版蓝图(第一次看到官方蓝图时,感觉好杂乱)

上面那一组蓝图为开门设置,下面那组为关门设置

(1)触发开门动作
(2)时间轴(了解动画制作的人会比较熟悉,都是相同的概念)
(3)门的引用
(4)得到门的相对旋转坐标(局部坐标)我的门坐标是0,0,0
(5)坐标的线性变换,根据时间轴的动态值(0~1)为参数,返回值是从A到B(“0”为A,“1”为B)
(6)我新建了一个变量来设置旋转角度(绕Z轴旋转90度),通过(5)产生一个角度从0.0.0到0,0,90的旋转动作(即A到B)
(7)通过“Set Relative Rotation”节点更新门的状态
(8)关门的设计思路和开门时相同的

4.发现问题

将制作好的蓝图类放入关卡中发现关门动作很生硬不连贯,参考官方实例发现是两个时间轴之间的冲突导致的。
加入了控制时间轴的节点(红框内)后问题完美解决。

5.附官方实例蓝图

在官方实例的蓝图中有一个“Unrotate Vector”节点,我查过官方文档但完全看不懂它的作用。如果大神看到,请帮我解惑。O(∩_∩)O谢谢!

1 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 走丢了怎么办 教案 ppt 小鸽子一大一小怎么办 烤八寸蛋糕胚表面上色严重怎么办 小班安全教案下雨打雷怎么办 幼儿园小班社会教案下雨打雷怎么办 两个月宝宝吃手怎么办 胳膊上长了个猴子怎么办 刚刚出壳的小鸡怎么办 南宁电动车牌被偷了怎么办 南宁电车车牌被偷了怎么办 电车车牌被偷了怎么办 上海电动车车牌被偷了怎么办 太子摩托车离合回的慢怎么办 指甲小月牙太少怎么办 牛仔裤用84泡了怎么办 蓝色的衣服晒红怎么办 厨房用的剪刀开合很紧怎么办 理发的剪刀钝了怎么办 小孩眼睛肿了怎么办才能消肿 柿子和螃蟹后要怎么办 柿子和螃蟹吃了怎么办 吃了没熟的虾怎么办 邻居小孩怕我家小狗怎么办 心里有一道坎过不去了怎么办 刚买的小狗怕人怎么办 一年级孩子字写不好怎么办 小狗三天没吃了怎么办 捡到一只流浪猫怎么办 仓鼠四肢红肿圈状怎么办 泰迪的鼻子干燥怎么办 小狗眼睛有白色浓稠物怎么办 流浪狗生了小狗怎么办 学生字写得很差怎么办 猫身上粘老鼠胶怎么办 抄东西抄的手疼怎么办 皮质物品被油性笔划了怎么办 在小区猫丢了怎么办 母猫把小猫丢了怎么办 小狗不吃东西没精神怎么办 小狗的鼻子烂了怎么办 狗老是在家拉尿怎么办