1. 大致思路:
3D模型的加载是通过 Scene3D 组件完成的,可以理解为 Scene3D 为3D模型提供了一个展示空间,然后在这个空间内使用 Entity 控件装载不同的模型部分,最基本的是要添加一个总的 Entity 组件,这个总的组件是用来装载一些参数设置的,比如摄像机什么的,然后在里面继续使用 Entity 组件收集不同的部分,最后进行组装,完成一整个模型的加载。
2. 总 Entity 设置:
需要一个 Camera ,指定摄像机的一些参数,需要设置 components 属性值,在其中添加渲染控件 RenderSettings , 并把摄像机放进去,然后要添加一个 InputSettings 控件 ,个人理解是用来收集后面关于模型的Entity的,示例代码如下:
Camera {
id: camera
projectionType: CameraLens.PerspectiveProjection //摄像机投影的类型
fieldOfView: 45
nearPlane :