用途:这是一个 RealityKit API 参考技能,用于在开发 Apple 平台 AR/3D 应用时快速查阅具体 API 签名、属性、组件类型、锚点类型、材质选项、物理参数、动画与音频细节,以及各 API 的平台可用性。
主要能力:按类别组织内容。Entity 部分涵盖创建、异步加载、克隆、层级方法与子类(ModelEntity、AnchorEntity、各类灯光、TriggerVolume、ViewAttachmentEntity、BodyTrackedEntity)。Component 目录涵盖 Transform、ModelComponent 与 MeshResource 生成器、CollisionComponent 与 ShapeResource、PhysicsBodyComponent、PhysicsMotionComponent、CharacterControllerComponent、AnchoringComponent 与平面分类、灯光组件、AccessibilityComponent 及若干附加组件。System 部分给出 System 协议、SceneUpdateContext、EntityQuery 与场景/碰撞/动画事件。此外还包含 RealityView 初始化器与手势、Model3D 阶段处理、材质系统(SimpleMaterial、PhysicallyBasedMaterial、UnlitMaterial、OcclusionMaterial、VideoMaterial、TextureResource)、动画与播放控制器、音频资源与空间/环境/声道音频组件,以及 RealityRenderer 的 Metal 集成。
使用方式:作为查阅型参考,在需要确认 API 名称、参数或可用平台时检索对应章节;示例代码保持原样,可直接参考其调用形式。
适用场景:visionOS/iOS/macOS 上的 AR 与 3D 内容开发、组件与系统设计、物理与碰撞配置、材质与动画调试。
限制:资料为 API 参考,未提供安装命令、收费信息或完整教程;部分 API 有平台限制(如 InputTargetComponent、HoverEffectComponent、ViewAttachmentEntity 标注 visionOS),使用前需核对可用性。缺失事实暂未提供。