Skip to content

ARCore Extensions for AR Foundation v1.40.0

Compare
Choose a tag to compare
@Nandabiradar Nandabiradar released this 13 Oct 20:25

New APIs and capabilities

  • The Scene Semantics API is now available on iOS in addition to Android. See Introduction to Scene Semantics for more information.
  • We've added the power of the Google Places API to Geospatial Creator, allowing you to search for real-world locations and assign them to your Geospatial Creator objects from within the Unity Editor. See the Geospatial Creator Search documentation for more information.

Breaking & behavioral changes

  • ARCore's targetSdkVersion has been updated to Android API level 34. If your app does not specify a targetSdkVersion, your app's targetSdkVersion will become 34 due to manifest merging. Specifying a Target API Level in your Unity project's Project Settings > Player > Android > Other Settings will override ARCore's targetSdkVersion value.

Other changes

  • Updated com.google.android.gms:play-services-location to 17+ for Android 14 compatibility. This will require Custom Gradle Properties Template to be enabled under Project Settings > Player > Android > Publishing Settings > Build if you are using a Unity version below 2020.3.
  • New Geospatial Creator Anchor objects will be by default placed at the Unity world coordinate origin, [x=0, y=0, z=0]. Previously, the default location was the geodetic origin, [lat=0, lon=0, altitude=0].
  • Upgraded ExternalDependencyManager to v1.2.177 to enable Jetifier by default. See details in EDM's change log.

Bug fixes

  • Refactored Geospatial Creator's AltitudeType enum, and renamed "ManualAltitude" to "WGS84". Scene files will be automatically migrated to the new format, so you may notice your Scene file has been modified after updating.
  • #137: Fixed potential build errors for non-iOS and non-Android build targets due to the Geospatial Creator assembly being enabled for unsupported platforms.
  • Improved Geospatial Creator's error logging to provide better and more relevant context for problems.
  • The iOS SDK no longer supports deployment targets < 12.0.
  • #139: Fixed a crash on iOS caused by creating Rooftop or Terrain Anchors outside of supported areas.