top of page
搜尋

Unity 在2D環境下使用LookAt

  • 作家相片: i420f1
    i420f1
  • 2015年7月12日
  • 讀畢需時 1 分鐘

Unity有提供3D的 “LookAt" 函數

如同字面上的意思就是讓一個物件看向目標物件,這是讓原物件的角度轉向目標物件

使用的是Vector3.Forward (即3D空間中Z軸的正向),但在2D空間的Z軸只代表著旋轉角度

所以可以自己製作一個獲得旋轉量的函數 (GitHubGist)

把腳本套到玩家的物件上就可以進行測試了 ! 若物件的移動方向有誤的話,則需要調整FacingDirection的值

 
 
 

Comments


bottom of page