Przeglądaj źródła

feat: 添加相机移动

liucong5 2 lat temu
rodzic
commit
b6c63934be

+ 46 - 3
UE5/Sequencer/README.md

@@ -10,7 +10,7 @@
 
 ![](img/002.png)
 
-> 可以创建多个相机
+> 重复点击可以创建多个相机
 
 ![](img/006.png)
 
@@ -32,7 +32,7 @@
 
 在目标帧设置当前状态后点击 key 帧
 
-1. 时间轴上的一些东西
+5. 时间轴上的一些东西
 
 ![](img/007.png)
 
@@ -43,4 +43,47 @@
 
 > 左边绿色的竖线表示开始帧
 > 右边红色的数先表示结束帧
-> 中间红色的点表示关键帧,指定对象在这一帧记录数据
+> 中间红色的点表示关键帧,指定对象在这一帧记录数据
+
+6. 相机切换
+
+在第1帧设置 `Camera Cuts` 相机切换 绑定的相机
+
+![](img/009.png)
+
+在第80帧设置 `Camera Cuts` 相机切换 绑定的相机
+
+![](img/010.png)
+
+最后点击按钮将 `Camera Cuts` 锁定到视口中预览相机的表现效果
+
+![](img/011.png)
+
+7. 渐变轨迹
+
+添加渐变轨道到相机轨道中
+
+![](img/012.png)
+
+简单的黑幕过渡效果,通过设置渐变值显示黑幕的透明度
+
+在合适的位置设置黑幕透明度并打上关键帧
+
+![](img/013.png)
+
+8. 玩家相机以相对坐标移动
+
+很多时候我们想做的其实让相机以相对坐标移动,而不是绝对坐标移动
+
+此时只需要给相机的 Transform 添加一个 Additive 的轨道即可
+
+暂不清楚**Relative**与**Additive**的区别,尝试可行的解决方案是使用 **Additive**
+
+![](img/014.png)
+
+> 记得**删除**原绝对坐标的 Transform 的轨道,否则优先采用绝对坐标+相对坐标的位置
+
+![](img/015.png)
+
+在创建 `Level Sequencer Player` 之后,通过资产和轨道的名称获得相机的轨道,然后将相机与玩家的相机进行绑定,从而达成玩家相机相对移动的功能
+

BIN
UE5/Sequencer/img/009.png


BIN
UE5/Sequencer/img/010.png


BIN
UE5/Sequencer/img/011.png


BIN
UE5/Sequencer/img/012.png


BIN
UE5/Sequencer/img/013.png


BIN
UE5/Sequencer/img/014.png


BIN
UE5/Sequencer/img/015.png