Appearance
ARScript API 参考文档(JavaScript)
版本:适用于洞见大空间 SDK v2.5.0 及以上
适用于洞见大空间 App v1.1.0 及以上
基础
| 类名 | 简介 |
|---|---|
| Debug | 调试信息输出类 |
| EngineType | 目标平台类型 |
| Logo | 洞见 Logo 属性设置 |
| LogoPosition | “Powered by 洞见”字样的位置 |
| OperatingSystemType | 操作系统类型 |
| PlayerPrefs | 数据持久化,用于记录简单配置信息 |
| Screen | 获取屏幕尺寸相关属性 |
| SystemInfo | 系统信息类 |
| Time | 用于管理时间的类 |
| DateTime | 存储当前日期时间信息的类。 |
| Application | 全局设置类 |
3D
| 类名 | 简介 |
|---|---|
| Bounds | 3D 包围盒 |
| Component | 组件基类 |
| GameObject | 实体管理的单位,每个 GameObject 都有自己的 Transform,以及 Parent 和 Children |
| Transform | Transform 组件,记录了名称、位置、旋转、缩放,以及场景的树状层级结构 |
动画
| 类名 | 简介 |
|---|---|
| Animator | 动画组件,用于控制动画的播放、停止,不同动画状态之间的切换等等 |
DOTween
| 类名 | 简介 |
|---|---|
| DOTween | DOTween 动画类 |
| Ease | DOTween 动画插值方式 |
| LoopType | DOTween 动画循环方式 |
| Tweener | DOTween 的一个 Tween 动画元素 |
材质与渲染
| 类名 | 简介 |
|---|---|
| Material | 材质类 |
| SkinnedMeshRenderer | 模型材质渲染组件 |
| Texture | 纹理对象,可用作参数传递 |
相机
| 类名 | 简介 |
|---|---|
| Camera | 摄像机组件 |
灯光
| 类名 | 简介 |
|---|---|
| Light | 光源类组件 |
物理
| 类名 | 简介 |
|---|---|
| Collider | 碰撞体基类组件 |
| BoxCollider | 盒形碰撞器组件 |
| SphereCollider | 球形碰撞器组件 |
| ForceMode | 施力模式 |
| HingeJoint | 单轴铰链 |
| JointLimits | 铰链的限位器 |
| JointMotor | 铰链马达 |
| Physics | 物理相关类 |
| Ray | 射线类 |
| RaycastHit | 射线碰撞检测类 |
| Rigidbody | 物理刚体组件 |
粒子
| 类名 | 简介 |
|---|---|
| ParticleSystem | 粒子系统控制组件 |
UI
| 类名 | 简介 |
|---|---|
| Button | GUI 按钮组件 |
| Canvas | GUI 画布组件 |
| CanvasRenderer | GUI 渲染器组件 |
| ColorBlock | GUI 中的 ColorBlock 枚举类型 |
| Image | GUISprite 显示组件 |
| RawImage | GUI 纹理显示组件 |
| RectTransform | GUI 的坐标变换 |
| Sprite | Sprite,一般封装了一张纹理 |
| SpriteState | GUI 中 Sprite 的状态枚举类型 |
| Text | GUI 文本组件 |
| TextAlignment | 文字对齐方式的枚举类型 |
| TextDirection | 文字方向的枚举类型 |
| TextFlag | 文字风格类型 |
| InputField | GUI 输入框组件 |
触屏交互
| 类名 | 简介 |
|---|---|
| Input | 输入管理类,用于管理场景的触屏交互 |
| Touch | 触屏交互管理类 |
| TouchPhase | 触屏状态类 |
事件
| 类名 | 简介 |
|---|---|
| Event | SDK 通知上层应用的事件 |
多媒体
| 类名 | 简介 |
|---|---|
| AudioSource | 音频播放组件。用于控制声音的播放,停止,循环等 |
| VideoPlayer | 视频播放器 |
AR
| 类名 | 简介 |
|---|---|
| Tracking | 管理底层 AR 算法返回的跟踪数据 |
| TrackingResult | 跟踪结果结构体 |
数学库
| 类名 | 简介 |
|---|---|
| Matrix4x4 | 4x4 矩阵 |
| Quaternion | 四元数 |
| RectInt | 二维矩形 |
| Vector2 | 二维向量,或二维点 |
| Vector3 | 三维向量,或三维点 |
| Vector4 | 四维向量、四维点,或颜色 |
网络
| 类名 | 简介 |
|---|---|
| NetworkReachability | 网络连接类 |
| UnityWebRequest | HTTPS 类 |
| InsightClient | TCP 中的 client 类 |
| InsightRequest | TCP 中的 request 类 |