1. 程式人生 > >攝像機跟隨與視野調整

攝像機跟隨與視野調整

前言

  • 做了一個兩人的坦克對戰小遊戲
  • 需要做一個攝像機的視野跟隨,隨著兩個玩家的距離變大調整size變大,並且讓攝像機跟隨兩個玩家的中心點進行移動

問題

  • 我一開始使用的是Perspective,調整的是view,先計算出來view of field隨著距離的變換系數,然後乘以這個係數
  • 我把兩個玩家的x距離調整為5,然後yz都為0,這時候view of field在40是合適的,於是我決定係數是8
  • 這樣是有問題的
  • 在透視檢視中,view of field 1°的變換,在場景中代表的距離可不是1。
  • 剛剛使用的想法類似於y=kx, 現在討論的類似於y=kx+b;
  • 後來看了教程,對方使用的正交檢視的size來作變換,直接 y=kx沒有問題