zoukankan      html  css  js  c++  java
  • Three.js 之控制器

    1、设备朝向控制器(DeviceOrientationControls)

    通过使用设备朝向来确定摄像机的朝向。

    2、拖放控制器(DragControls)

    该类被用于提供一个拖放交互。

    3、第一人称控制器(FirstPersonControls)

    该类是 FlyControls 的另一个实现。

    3、飞行控制器(FlyControls)

    FlyControls 启用了一种类似于数字内容创建工具(例如Blender)中飞行模式的导航方式。 你可以在3D空间中任意变换摄像机,并且无任何限制(例如,专注于一个特定的目标)。

    4、轨道控制器(OrbitControls)

    Orbit controls(轨道控制器)可以使得相机围绕目标进行轨道运动。
    要使用这一功能,就像在/examples(示例)目录中的所有文件一样, 您必须在HTML中包含这个文件。

    5、指针锁定控制器(PointerLockControls)

    该类的实现是基于Pointer Lock API的。 对于第一人称3D游戏来说, PointerLockControls 是一个非常完美的选择。

    6、变换控制器(TransformControls)

    该类可提供一种类似于在数字内容创建工具(例如Blender)中对模型进行交互的方式,来在3D空间中变换物体。 和其他控制器不同的是,变换控制器不倾向于对场景摄像机的变换进行改变。

  • 相关阅读:
    .Net Web开发技术栈
    C#foreach原理
    C#位运算符
    python写12306抢票
    java语法学习
    建立个人知识体系
    struts2静态方法和动态方法调用
    springmvc跳转的几种方式
    JDBC驱动程序的四种方式
    eclipse用axis2发布webserver
  • 原文地址:https://www.cnblogs.com/minhost/p/14809944.html
Copyright © 2011-2022 走看看