五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

10-Threejs中Clock跟蹤時間處理動畫

2022-07-31 18:45 作者:老陳打碼  | 我要投稿

上一節(jié),我們使用了requestAnimationFrame參數(shù)來獲取時間,并處理動畫。這一節(jié)我們使用three.js自帶的Clock類實例的對象來完成時間的處理。

1 Clock

該對象用于跟蹤時間。如果performance.now可用,則 Clock 對象通過該方法實現(xiàn),否則回落到使用略欠精準(zhǔn)的Date.now來實現(xiàn)。

實例化clock對象,new Clock( autoStart : Boolean ),autoStart — (可選) 是否要在第一次調(diào)用 .getDelta() 時自動開啟時鐘。默認(rèn)值是 true。

1.1 獲取運行當(dāng)前幀的時間

getElapsedTime ()獲取自時鐘啟動后的秒數(shù)。

getDelta () 獲取2幀之間的時間間隔。

注意:getDelta、getElapsedTime請勿同時用于同一幀,會導(dǎo)致getDelta計時不準(zhǔn)。因為每次調(diào)用這2個函數(shù),都會對oldTime屬性進行重置,所以getDelta計算出來的就不是上一幀的時間。

2 綜合上述代碼

1、在前面創(chuàng)建的項目中的main.js文件寫入代碼,實現(xiàn)每5秒,即從原點出發(fā)勻速在x軸進行1m/s的勻速運動

效果演示:





10-Threejs中Clock跟蹤時間處理動畫的評論 (共 條)

分享到微博請遵守國家法律
宽甸| 池州市| 湖州市| 响水县| 乌恰县| 遵化市| 额济纳旗| 丰县| 七台河市| 桐城市| 连城县| 公安县| 郑州市| 上饶市| 安溪县| 岱山县| 甘德县| 通渭县| 镇雄县| 车致| 湟源县| 雷山县| 井冈山市| 新巴尔虎右旗| 北流市| 子洲县| 吉木萨尔县| 门源| 成都市| 镇安县| 克山县| 黔西县| 保亭| 天峻县| 甘洛县| 佛冈县| 兴安盟| 米易县| 仁寿县| 三台县| 沅陵县|