three.js 在模型上移動相機


需求:

根據鼠標點擊位置相機進行相應的移動,

方案:

1、實際要解決的問題就是 相機以及相機朝向位置 的坐標更新

2、使用 TWEEN 組件 優化兩個點切換的補間動畫

3、獲取鼠標點擊的位置

獲取鼠標點擊的位置的話,就是通過獲取點擊到的模型,然后會有一個參數叫 point 這個坐標就是點擊的點在場景中的位置了。

把 現有的相機位置切過去就可以了。

但是有一點問題是,朝向計算的問題,我還在看。這個問題給我一天時間,我要百度一下。哈哈哈

 

 這種方法有個問題就是必須是點擊到模型,沒有交叉模型的話沒法切換。一般場景完全是夠用的。

還有其他通過移動模型來實現的 我覺得就沒有比要記錄了,完全就是本末倒置 ,當然 也是可以實現的。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM