Advertisement

Unity ARKit 插件 2019 最新版本

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:ZIP


简介:
这款Unity ARKit插件是2019年的最新版本,旨在帮助开发者轻松地将增强现实功能集成到iOS应用中。通过优化性能和增加新的ARKit特性支持,它为创建沉浸式体验提供了强大工具。 Unity ARKit 插件 2.0 包含两个核心文件: - Assets/Plugins/iOS/UnityARKitNativeInterface/ARSessionNative.mm - Assets/Plugins/iOS/UnityARKitNativeInterface/UnityARSessionNativeInterface.cs 该插件提供了以下重要 API: ```csharp public void RunWithConfigAndOptions(ARKitWorldTackingSessionConfiguration config, UnityARSessionRunOption runOptions); public void RunWithConfig(ARKitWorldTackingSessionConfiguration config); public void Pause(); public List HitTest(ARPoint point, ARHitTestResultType types); public ARTextureHandles GetARVideoTextureHandles(); public float GetARAmbientIntensity(); public int GetARTrackingQuality(); ``` 还包含以下委托: ```csharp public delegate void ARFrameUpdate(UnityARCamera camera); public delegate void ARAnchorAdded(ARPlaneAnchor anchorData); public delegate void ARAnchorUpdated(ARPlaneAnchor anchorData); public delegate void ARAnchorRemoved(ARPlaneAnchor anchorData); public delegate void ARSessionFailed(string error); ``` 还有一些回调事件: ```csharp public static event ARFrameUpdate ARFrameUpdatedEvent; public static event ARAnchorAdded ARAnchorAddedEvent; public static event ARAnchorUpdated ARAnchorUpdatedEvent; public static event ARAnchorRemoved ARAnchorRemovedEvent; public static event ARAnchorAdded ARUserAnchorAddedEvent; public static event ARAnchorUpdated ARUserAnchorUpdatedEvent; public static event ARAnchorRemoved ARUserAnchorRemovedEvent; public static event ARSessionCallback ARSessionInterruptedEvent; public static event ARSessionCallback ARSessioninterruptionEndedEvent; public static event ARSessionTrackingChanged ARSessionTrackingChangedEvent; ```

全部评论 (0)

还没有任何评论哟~
客服
客服
  • Unity ARKit 2019
    优质
    这款Unity ARKit插件是2019年的最新版本,旨在帮助开发者轻松地将增强现实功能集成到iOS应用中。通过优化性能和增加新的ARKit特性支持,它为创建沉浸式体验提供了强大工具。 Unity ARKit 插件 2.0 包含两个核心文件: - Assets/Plugins/iOS/UnityARKitNativeInterface/ARSessionNative.mm - Assets/Plugins/iOS/UnityARKitNativeInterface/UnityARSessionNativeInterface.cs 该插件提供了以下重要 API: ```csharp public void RunWithConfigAndOptions(ARKitWorldTackingSessionConfiguration config, UnityARSessionRunOption runOptions); public void RunWithConfig(ARKitWorldTackingSessionConfiguration config); public void Pause(); public List HitTest(ARPoint point, ARHitTestResultType types); public ARTextureHandles GetARVideoTextureHandles(); public float GetARAmbientIntensity(); public int GetARTrackingQuality(); ``` 还包含以下委托: ```csharp public delegate void ARFrameUpdate(UnityARCamera camera); public delegate void ARAnchorAdded(ARPlaneAnchor anchorData); public delegate void ARAnchorUpdated(ARPlaneAnchor anchorData); public delegate void ARAnchorRemoved(ARPlaneAnchor anchorData); public delegate void ARSessionFailed(string error); ``` 还有一些回调事件: ```csharp public static event ARFrameUpdate ARFrameUpdatedEvent; public static event ARAnchorAdded ARAnchorAddedEvent; public static event ARAnchorUpdated ARAnchorUpdatedEvent; public static event ARAnchorRemoved ARAnchorRemovedEvent; public static event ARAnchorAdded ARUserAnchorAddedEvent; public static event ARAnchorUpdated ARUserAnchorUpdatedEvent; public static event ARAnchorRemoved ARUserAnchorRemovedEvent; public static event ARSessionCallback ARSessionInterruptedEvent; public static event ARSessionCallback ARSessioninterruptionEndedEvent; public static event ARSessionTrackingChanged ARSessionTrackingChangedEvent; ```
  • ARKit(适用于Unity
    优质
    ARKit插件是一款专为Unity开发者的工具包,它使开发者能够轻松地将苹果设备上的ARKit功能集成到他们的Unity项目中。 Unity ARKit 插件是专为 Unity3D 游戏引擎设计的工具,主要用于在 iOS 平台上开发增强现实(AR)应用。它结合了苹果公司提供的原生 AR 框架——ARKit 的强大功能与 Unity 强大的图形渲染能力和跨平台特性,使开发者能够高效便捷地构建 AR 应用。 使用该插件时需要了解以下关键知识点: 1. **Unity3D基础**:Unity 是一个流行的多平台游戏开发工具,支持 2D 和 3D 游戏。它拥有可视化编辑器、C# 编程语言和一套完整的物理系统,并且提供大量的内置资源,使得开发者能够快速创建各种类型的游戏及交互体验。 2. **ARKit原理**:ARKit 利用设备的摄像头捕捉现实世界的图像信息,通过计算机视觉技术识别平面与追踪物体运动。它支持平面检测、3D 跟踪和光照估计等功能,为 AR 体验提供坚实的基础。 3. **Unity与ARKit集成**:Unity ARKit 插件充当了 Unity 和 ARKit 的桥梁,实现了将 Unity 场景及对象与 ARKit 功能对接的功能。开发者需要在 Unity 中导入插件,并设置 ARAreaRecognitionCamera、配置 ARSession 并处理相关事件。 4. **场景和游戏物体**:Unity 中的 AR 场景通常包含一个摄像头用于捕捉和处理数据,而各种虚拟物品则通过 GameObjects 添加到该场景中。开发者可以利用这些对象来创建 3D 模型,并借助于 ARKit 确定它们在现实世界中的位置与方向。 5. **光照估计及渲染**:ARKit 能够提供实时的环境照明信息,Unity 可以借此调整虚拟物体的光照效果使其更贴近周围的真实环境。这涉及到 Unity 的光照模型和材质系统。 6. **追踪与锚点**:利用 ARKit 追踪现实世界中的平面和其他特征点作为定位参考,并通过这些点放置虚拟对象。开发者需要理解和使用 ARAnchor,以便在 ARSession 中添加、更新或移除相关锚点以实现动态调整功能。 7. **用户交互**:Unity ARKit 插件支持与用户的触摸和手势互动操作,以及利用ARHitTest识别用户触碰位置来选择虚拟物品等特性。这为开发者带来了丰富的设计可能性。 8. **性能优化**:鉴于 AR 应用需要处理大量图像数据并实时追踪目标,在开发过程中必须注重 GPU 利用率、帧速率及内存管理等方面以确保应用在不同设备上运行顺畅无阻。 9. **发布与测试**:了解 iOS 应用的发布流程,包括 Xcode 集成、App Store Connect 设置以及真机测试等环节。特别是在 AR 应用中还需特别注意各种设备上的兼容性和一致性问题。 通过掌握以上知识点,开发者可以利用 Unity ARKit 插件创建出富有创意且沉浸感十足的 iOS AR 应用,并为用户带来全新的互动体验。在实际开发过程中不断迭代和改进,则有助于提升应用的质量及用户体验水平。
  • Unity Odin
    优质
    Unity Odin插件是一款强大的扩展工具,用于简化Unity中的数据建模、序列化和反射操作。其最新版本提供了更多优化功能与增强特性,极大提升开发者的工作效率。 改进了List的支持:增加了边框,并添加了添加和删除按钮;同时提供了元素拖动排序功能(相比之下,官方提供的列表效果较差)。
  • Unity UniWebView3 3.7.0 !
    优质
    Unity UniWebView3 3.7.0是一款专为Unity游戏开发设计的最新版本Web视图插件。它提供了高效的网页加载和显示功能,帮助开发者轻松集成丰富的网络内容到游戏中,极大地增强了用户体验。 Unity UniWebView3 3.7.0 最新插件已于2018年6月更新。有需要的用户可以使用此版本。
  • DOTween Pro Unity v1.0.31
    优质
    DOTween Pro是一款功能强大的Unity插件,用于简化动画和过渡效果的创建。v1.0.31版提供了最新的更新和改进,帮助开发者更高效地实现复杂动效。 1. 该资源仅供学习交流使用,请勿用于商业目的。我们鼓励大家购买正版支持原作者。 2. 我也在使用此插件,如果需要了解如何操作可以参考我的博客文章,其中包含详细的图文教程和案例说明。
  • Unity 2.3.5OpenCV
    优质
    本简介介绍Unity 2.3.5版本中最新的OpenCV插件,该插件提供了丰富的计算机视觉功能,帮助开发者轻松实现图像和视频处理等高级功能。 自购的Unity插件最新版本可以在Unity Asset Store上找到,其链接为https://assetstore.unity.com/packages/tools/integration/opencv-for-unity-21088。不过按照要求移除了具体链接后,可以简单描述为:我购买了适用于Unity的OpenCV插件的最新版本。
  • panda 2019 (含 Grasshopper GH)
    优质
    Panda 2019是一款集成Grasshopper插件GH的强大设计软件,专为建筑师和设计师提供参数化建模解决方案,助力创意无限实现。 panda插件2019最新版本支持Rhino6,并且是Grasshopper的一个插件,适合个人使用。在使用Grasshopper的过程中,我们会不断积累经验并保存常用的程序以备将来使用。然而,随着文件(.ghuser、.gh、.ghx文件)数量的增加,管理和分享变得越来越麻烦。因此我开发了一个小工具——Alien,它可以将这些文件打包成一个方便使用的.gha格式文件。
  • Unity MiniMap
    优质
    Unity MiniMap插件最新版是一款专为Unity游戏开发设计的地图显示工具,提供直观、便捷的小地图功能,帮助开发者快速集成并优化游戏中导航和定位体验。 Unity 2020版本已经亲测可用。
  • Unity Real World Terrain
    优质
    Unity Real World Terrain是一款用于Unity引擎的强大插件,其最新版本提供了更加精确和高效的地形创建工具,支持从真实世界数据快速生成高质量游戏环境。 最新版本插件 Real World Terrain 4.6.2 强势推出,为 Unity 制作真实地形提供了强大支持!