WebGL BabylonJs 如何切换相机

根据不同场景,可能会有多个相机切换的需求 ,通过scene.activeCamera即可实现。

例如:

javascript 复制代码
// 1、创建多个相机
   const freeCamera = new BABYLON.FreeCamera(
      'FreeCamera',
      new BABYLON.Vector3(-50, -8, -16),
      scene,
    )
    const arcRotateCamera = new BABYLON.ArcRotateCamera(
      'ArcRotateCamera',
      0,
      0,
      0,
      new BABYLON.Vector3(0, 10, 0),
      scene,
    )
// 根据条件判断显示那个相机
    if(...)  this._scene.activeCamera = this._camera
相关推荐
※DX3906※20 分钟前
Java排序算法--全面详解面试中涉及的排序
java·开发语言·数据结构·面试·排序算法
笨笨马甲1 小时前
Qt QSS使用指南
开发语言·qt
We་ct2 小时前
LeetCode 77. 组合:DFS回溯+剪枝,高效求解组合问题
开发语言·前端·算法·leetcode·typescript·深度优先·剪枝
格林威2 小时前
工业相机图像高速存储(C#版):内存映射文件方法,附Basler相机C#实战代码!
开发语言·人工智能·数码相机·c#·机器视觉·工业相机·堡盟相机
Nuopiane2 小时前
MyPal3(3)
java·开发语言
KerwinChou_CN2 小时前
什么是流式输出,后端怎么生成,前端怎么渲染
前端
lihihi2 小时前
P1650 [ICPC 2004 Shanghai R] 田忌赛马(同洛谷2587)
开发语言·算法·r语言
阿蒙Amon2 小时前
C#常用类库-详解Autofac
开发语言·c#
爱上妖精的尾巴2 小时前
8-18 WPS JS宏 正则表达式-边界匹配
开发语言·javascript·正则表达式·wps·jsa
格林威2 小时前
工业相机图像高速存储(C#版):内存映射文件方法,附堡盟相机C#实战代码!
开发语言·人工智能·数码相机·计算机视觉·c#·工业相机·堡盟相机