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 类