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
相关推荐
天若有情6734 分钟前
新闻通稿 | 软件产业迈入“智能重构”新纪元:自主进化、人机共生与责任挑战并存
服务器·前端·后端·重构·开发·资讯·新闻
T.Ree.7 分钟前
cpp_list
开发语言·数据结构·c++·list
laocooon52385788610 分钟前
C++ 图片加背景音乐的处理
开发语言·c++
鱼干~10 分钟前
electron基础
linux·javascript·electron
香香爱编程10 分钟前
electron对于图片/视频无法加载的问题
前端·javascript·vue.js·chrome·vscode·electron·npm
爱编程的鱼20 分钟前
C# var 关键字详解:从入门到精通
开发语言·c#·solr
MATLAB代码顾问23 分钟前
MATLAB实现TCN神经网络数值预测
开发语言·matlab
程序猿_极客43 分钟前
【期末网页设计作业】HTML+CSS+JavaScript 蜡笔小新 动漫主题网站设计与实现(附源码)
前端·javascript·css·html·课程设计·期末网页设计
zl_vslam1 小时前
SLAM中的非线性优-3D图优化之轴角在Opencv-PNP中的应用(一)
前端·人工智能·算法·计算机视觉·slam se2 非线性优化
南汐汐月1 小时前
重生归来,我要成功 Python 高手--day33 决策树
开发语言·python·决策树