Famo.us现已发布新的Famous Engine(v0.5.0)。它在如何构建3D变换方面拥有全新的架构。
先前(v0.3.5)API创建了一个上下文,在该上下文中,您将setPerspective
。
var mainContext = Engine.createContext();
mainContext.setPerspective(1000);
为Famous Engine设置视角的新方法是什么?
答案 0 :(得分:2)
我找到了答案。新引擎引入了Camera
Camera是一个组件,负责向渲染器发送有关摄像机在场景中的位置的信息。这允许用户设置投影类型,焦点深度和其他属性,以调整场景的渲染方式。
// Dependencies
var FamousEngine = famous.core.FamousEngine;
var Camera = famous.components.Camera;
// Boilerplate code to make your life easier
FamousEngine.init();
// Initialize with a scene;
var scene = FamousEngine.createScene();
// To set perspective
var camera = new Camera(scene);
camera.setDepth(1000);