W3Cschool
恭喜您成為首批注冊(cè)用戶(hù)
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
該類(lèi)是 FlyControls 的另一個(gè)實(shí)現(xiàn)。
object: 被控制的攝像機(jī)。
domElement: 用于事件監(jiān)聽(tīng)的HTML元素。
創(chuàng)建一個(gè)新的 FirstPersonControls 實(shí)例。
是否能夠環(huán)視四周。默認(rèn)為true。
攝像機(jī)是否自動(dòng)向前移動(dòng)。默認(rèn)為false。
垂直環(huán)視是否約束在[.verticalMin, .verticalMax]之間。默認(rèn)值為false。
該 HTMLDOMElement 用于監(jiān)聽(tīng)鼠標(biāo)/觸摸事件,該屬性必須在構(gòu)造函數(shù)中傳入。在此處改變它將不會(huì)設(shè)置新的事件監(jiān)聽(tīng)。
是否啟用控制器。默認(rèn)為true。
確定當(dāng)相機(jī)的 y 分量接近 .heightMax 時(shí)相機(jī)移動(dòng)的速度。默認(rèn)值為 1。
用于移動(dòng)速度調(diào)整的相機(jī)高度上限。默認(rèn)值為 1。
用于移動(dòng)速度調(diào)整的下攝像機(jī)高度限制。默認(rèn)為 0。
攝像機(jī)的高度是否影響向前移動(dòng)的速度。默認(rèn)值為false。 使用屬性 .heightCoef、 .heightMin 和 .heightMax 來(lái)進(jìn)行配置。
是否能夠垂直環(huán)視。默認(rèn)為true。
環(huán)視速度。默認(rèn)為0.005。
鼠標(biāo)是否被按下。只讀屬性。
移動(dòng)速度。默認(rèn)為1。
被控制的攝像機(jī)。
你能夠垂直環(huán)視角度的上限。范圍在 0 到 Math.PI 弧度之間。默認(rèn)為Math.PI。
你能夠垂直環(huán)視角度的下限。范圍在 0 到 Math.PI 弧度之間。默認(rèn)為0。
若不再需要該控制器,則應(yīng)當(dāng)調(diào)用此函數(shù)。
若應(yīng)用程序窗口大小發(fā)生改變,則應(yīng)當(dāng)調(diào)用此函數(shù)。
vector - 一個(gè)表示目標(biāo)位置的向量。
或者,世界空間位置的x、y、z分量。
確??刂破鲗⑾鄼C(jī)方向朝向到所傳入的目標(biāo)的位置。
delta: Time delta value.
更新控制器,常被用在動(dòng)畫(huà)循環(huán)中。
examples/jsm/controls/FirstPersonControls.js
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: