Threes.js入门篇之6
来源:互联网 发布:java自学手册 编辑:程序博客网 时间:2024/05/27 16:41
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 完成控制更新:
controls.update( delta );
2 0
- Threes.js入门篇之6
- Threes.js入门篇之2
- Threes.js入门篇之3
- Threes.js入门篇之4
- Threes.js入门篇之5
- Threes.js入门篇之7
- Threes.js入门篇之8
- Threes.js入门篇之9
- Threes
- js入门篇之ajax
- js入门篇之jQuery
- cocos2d-js之入门篇
- js入门篇之Math对象
- js入门篇之正则表达式基础
- JS 之 (一)入门篇
- js入门篇之正则表达式基础
- Three.js入门篇之1
- js学习入门篇之知识笔记
- BZOJ 1565 (NOI 2009) 最大权闭合子图
- Windows Socket五种I/O模型
- 【计算机视觉】几个计算机视觉库
- Python开山篇-List和Tuple的使用
- FZU 1575 小学生的游戏(水题)
- Threes.js入门篇之6
- ps如何调出参考线?
- js的一些常用方法
- iOS回顾笔记(04) -- UIScrollView的基本使用详解
- Standby Redo Log 的设定原则、创建、删除、查看、归档位置
- 从零开始学贪心算法
- C++——引用简介
- 中文诗词翻译成英文
- The connection to adb is down, and a severe error has occured.问题解决方法小结