Skip to content

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

类名简介
Bounds3D 包围盒
Component组件基类
GameObject实体管理的单位,每个 GameObject 都有自己的 Transform,以及 Parent 和 Children
TransformTransform 组件,记录了名称、位置、旋转、缩放,以及场景的树状层级结构

动画

类名简介
Animator动画组件,用于控制动画的播放、停止,不同动画状态之间的切换等等

DOTween

类名简介
DOTweenDOTween 动画类
EaseDOTween 动画插值方式
LoopTypeDOTween 动画循环方式
TweenerDOTween 的一个 Tween 动画元素

材质与渲染

类名简介
Material材质类
SkinnedMeshRenderer模型材质渲染组件
Texture纹理对象,可用作参数传递

相机

类名简介
Camera摄像机组件

灯光

类名简介
Light光源类组件

物理

类名简介
Collider碰撞体基类组件
BoxCollider盒形碰撞器组件
SphereCollider球形碰撞器组件
ForceMode施力模式
HingeJoint单轴铰链
JointLimits铰链的限位器
JointMotor铰链马达
Physics物理相关类
Ray射线类
RaycastHit射线碰撞检测类
Rigidbody物理刚体组件

粒子

类名简介
ParticleSystem粒子系统控制组件

UI

类名简介
ButtonGUI 按钮组件
CanvasGUI 画布组件
CanvasRendererGUI 渲染器组件
ColorBlockGUI 中的 ColorBlock 枚举类型
ImageGUISprite 显示组件
RawImageGUI 纹理显示组件
RectTransformGUI 的坐标变换
SpriteSprite,一般封装了一张纹理
SpriteStateGUI 中 Sprite 的状态枚举类型
TextGUI 文本组件
TextAlignment文字对齐方式的枚举类型
TextDirection文字方向的枚举类型
TextFlag文字风格类型
InputFieldGUI 输入框组件

触屏交互

类名简介
Input输入管理类,用于管理场景的触屏交互
Touch触屏交互管理类
TouchPhase触屏状态类

事件

类名简介
EventSDK 通知上层应用的事件

多媒体

类名简介
AudioSource音频播放组件。用于控制声音的播放,停止,循环等
VideoPlayer视频播放器

AR

类名简介
Tracking管理底层 AR 算法返回的跟踪数据
TrackingResult跟踪结果结构体

数学库

类名简介
Matrix4x44x4 矩阵
Quaternion四元数
RectInt二维矩形
Vector2二维向量,或二维点
Vector3三维向量,或三维点
Vector4四维向量、四维点,或颜色

网络

类名简介
NetworkReachability网络连接类
UnityWebRequestHTTPS 类
InsightClientTCP 中的 client 类
InsightRequestTCP 中的 request 类