Threes.js入門篇之6 - 場景漫遊
THREE.js 支援兩種形式的漫遊,第一人稱漫遊(First Person) 和 飛行(Fly),可以分別參考 example 下的 “misc_fps.html” 和 “misc_controls_fly.html”。
一. 第一人稱漫遊
例子中的效果是這樣的,通過 【ASDW】控制平移,通過【←↑↓→】控制朝向(try 一下)。
漫遊主要是通過 camera 的引數調整來進行控制,請參考程式碼!
二. Fly
Fly模式提供了一個飛行控制器(FlyControls.js),參考漫遊器設定程式碼:
- // 漫遊器設定
- controls = new THREE.FlyControls( camera );
- controls.movementSpeed = 0.1;
- controls.domElement = container;
- controls.rollSpeed = Math.PI / 24;
- controls.autoForward = false;
- controls.dragToLook = false;
- controls.update( delta );
相關文章
- Threes.js入門篇之7 - 場景光照JS
- Threes.js入門篇之3 - 場景與相機JS
- Threes.js入門篇之5 - 場景操縱器TrackballJS
- Threes.js入門篇之9 - 全景圖JS
- Threes.js入門篇之2 - Hello WorldJS
- Threes.js入門篇之4 - World View ProjectionJSViewProject
- Threes.js入門篇之8 - 材質與紋理JS
- Nginx入門到實戰(2)場景實現篇Nginx
- 聚焦業務場景,銳捷讓無線網路“零漫遊”
- 用場景去理解函式柯里化(入門篇)函式
- MQMQ的快速入門+應用場景MQ
- unity入門—資源匯入與場景建立Unity
- 前端入門篇之div前端
- 內網漫遊之SOCKS代理大結局內網
- SQL入門之6 sql*plusSQL
- 效能測試之入門篇
- node之tcp篇入門理解TCP
- .Net6 微服務之Polly入門看這篇就夠了微服務
- 漫談Nuclear Web元件化入門篇Web元件化
- 雲端計算教程學習入門影片課件:目錄漫遊技術
- 大資料應用場景之戰-行業篇大資料行業
- Java反射詳解:入門+使用+原理+應用場景Java反射
- 漫畫 JAVA…… 從入門到入墳……Java
- 漫遊HttpURLConnectionHTTP
- 動漫街道場景高畫質動態桌布
- ES6入門之let、cont
- ES6 Symbol 使用場景Symbol
- Flink 入門篇之 寫個WordCount
- Android 自定義 View 之入門篇AndroidView
- 深入理解Java SPI之入門篇Java
- 一、Ansible基礎之入門篇
- WindowsServerVersion1709管理之入門篇WindowsServer
- 入門設計模式之彙總篇設計模式
- Membership三步曲之入門篇
- 入門篇-其之七-Java運算子Java
- 服務端漫遊服務端
- 6 使用DGMGRL命令列的場景命令列
- openresty前端開發入門五之Mysql篇REST前端MySql