追踪摄像头
-
预备知识
介绍
当我们正在使用轨道摄像头时,如果一辆汽车或一个角色正在移动,那它可以轻易地抛出我们的摄像头视角。在这样的情况中,我们需要使用”追踪摄像头“,基本上它会追随目标物体。
通常,你应该在物体添加到场景的编程积木之后,比如”添加角色“、”添加模型“或“添加盒子”,立刻使用这个编程积木。
”添加追踪摄像头“编程积木
https://cdncreaticodecom.b-cdn.net/scratch-gui-projects/forum/300f4ce5-57e6-4f68-86ca-d176d0ce021f.png" width="900" style="">
参数
距离
这是摄像头和目标物体位置之间的距离。
https://cdncreaticodecom.b-cdn.net/scratch-gui-projects/forum/eab69388-0d7e-4c72-bfee-abf52dc0935e.gif" width="1000" style="border-radius: 5px; border: 1px solid #29622d;">
Z-位移
这个输入将会提升摄像头的目标点。就像上图显示的那样,当目标是一个角色时,默认情况下我们的摄像头将会看向角色的脚。如果我们需要把角色的身体放在摄像头的视角中心,我们可以使用”Z-位移“来使摄像头看向一个更高的点。
https://cdncreaticodecom.b-cdn.net/scratch-gui-projects/forum/63d05797-2712-499b-903a-67370aa7d4a8.gif" width="1000" style="border-radius: 5px; border: 1px solid #29622d;">
俯视角度和侧视角度
这两个输入框决定了摄像头的垂直和纵向观看角度,这和轨道摄像头很相似。
https://cdncreaticodecom.b-cdn.net/scratch-gui-projects/forum/0e39eecc-52b2-4d01-a472-220e30442da1.gif" width="900" style="border-radius: 5px; border: 1px solid #29622d;">
主方向
主方向是追踪摄像头中最重要的输入。它控制着摄像头怎么样根据物体移动。
- 主方向 = 固定: 这意味着无论目标物体正在转向哪个方向或朝哪个方向移动,摄像头的观看角度和距离会保持固定。当侧视角度是0,摄像头会看向Y轴的方向。当侧视角度是180,摄像头会面向反方向。而且,你不能使用滑鼠来旋转或放大摄像头。
https://cdncreaticodecom.b-cdn.net/scratch-gui-projects/forum/c6f9906e-027e-4ea4-b1d3-763e55146457.gif" width="1000" style="margin-left: 40px; border-radius: 5px; border: 1px solid #29622d;">
- 主方向= 目标: 这意味着摄像头将会一直和目标物体指向一样的方向。举个例子,如果目标物体向右转,那摄像头也会向右转,同时保持在物体的后面。在这个情况下,俯视角度将会被忽视,而你也不能使用滑鼠来控制摄像头。
https://cdncreaticodecom.b-cdn.net/scratch-gui-projects/forum/0af62f29-5282-411d-a180-64dba1aa44b4.gif" width="1000" style="margin-left: 40px; border-radius: 5px; border: 1px solid #29622d;">
- 主方向 = 自由: 这个模式简单地意味着你可以在任何时候控制摄像头,哪怕目标物体正在移动。要注意的是,你可以使用鼠标左键来旋转摄像头,但你不可以再使用鼠标右键来转移目标。这是因为目标点已经被锁定在摄像头正在追踪的目标物体上。
https://cdncreaticodecom.b-cdn.net/scratch-gui-projects/forum/4b16728c-e3f1-4692-adad-07fe9ff14e19.gif" width="1000" style="margin-left: 40px; border-radius: 5px; border: 1px solid #29622d;">
- 主方向 = 自由 (右键): 这个模式跟”自由模式“一样,除了你需要使用鼠标右键来旋转摄像头。
透视度 %
当目标物体被其他物体遮挡时,我们可以让遮挡的物体变透明。这个输入框控制了遮挡物体的透明度。举个例子,0%代表遮挡物体将会完全遮挡视线,而100%代表遮挡物体将会完全透明。
https://cdncreaticodecom.b-cdn.net/scratch-gui-projects/forum/eb9fb38e-f870-47e1-8338-34bcf4bb23d4.gif" width="900" style="border-radius: 5px; border: 1px solid #29622d;">
-
I CreatiCode pinned this topic on
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login