ARCore开发之sceneform

一、Sceneform是一个方便开发者开发Arcore的框架

它提供了一个针对Android 的控件API,一个仿真的基于物理的渲染器,还有一个用于导入、产看和构建3D资产的Android studio插件

二、架构主题分析

接口

Node.LifecycleListener 生命周期节点事件发生时要调用的回调的接口定义

Node.OnTapListener 当节点被触发时调用回调的接口定义

Node.OnTouchListener 将触摸事件调度到此节点时要调用的回调的接口定义

Scene.OnPeekTouchListener 触摸事件调度到场景前要调用的回调的接口定义

Scene.OnTouchListener将触摸事件调度到场景时要调用的回调的接口定义

Scene.OnUpdateListener紧接在场景更新之前没帧调用一次回调的接口

AnchorNode 基于ARCore Anchor自动定位在世界空间中的节点

ArSceneView集成并渲染场景的SurfaceView

Camera

虚拟摄像机,用于确定产看场景的透视图

FrameTime

提供当前帧的时间信息

HitTestResult

存储对Scene.hitTest和Scene.hitTestAll 调用结果

Node

表示场景图层次结构中的变换的节点

NodeParment

可以包含一组节点作为子节点的所有的基类

Scene

SceneView 用于管理渲染和与场景的交互

Sun

表示 "太阳" 场景中的默认方向的光线

猜你喜欢

转载自blog.csdn.net/renfujiang/article/details/84503999
今日推荐