8.8 KiB
3.4.1
- Fixed corrupted 'GO Map Integration.zip'file.
3.4.0
- Fixed object orientation issue when placing objects at runtime.
- Fixed possible crash in
ARLocationOrientation#Restart. - Added integration with "GO Map 3D" asset, with sample scene.
- Added
Show Objects After This Many Updatesoption so you can control how many location updates to wait before showing the placed object. - Added
Instancesgetter toPlaceAtLocationsso you can access created instances. - Added
OnHotspotLeaveevent toHotspot. - Ground-plane detection on ARFoundation now listens for plane changes.
3.3.2
- Fixed xml-parsing issue in "Web Map Loader" component.
- Fixed issue with "GroundHeight" mode when using movement smoothing.
- Added "Speed" property getter for the "MoveAlongPath" component.
3.3.1
- Fixed
AR Floorprefab not rendering correctly on 2019.2+. - Fixed erros when running on Unity 2019.3b.
3.3.0
- Added
Web Map Loadercomponent to load data from the Web Map Editor (https://editor.unity-ar-gps-location.com). For details check the docs (https://docs.unity-ar-gps-location.com/map/).
3.2.1
- Fixed bug in
PlaceAtLocation#Locationsetter. - Fixed event listeners not properly cleaned-up on some components.
3.2.0
-
Improved the Debug Mode for the
PlaceAtLocationcomponent.Now, when Debug Mode is enabled, a line is rendered from the camera to the object, indicating it's position, and the current distance from the user to the object is displayed as a TextMesh.
-
Added the
ARLocationManager#CurrentGroundYvariable, which returns the Y coordinate of the detected plane which is nearest to the user/camera.
3.1.1
- Fixed
mainCameranull reference on VuforiaGroundHeight
3.1.0
- Implemented native tilt-compensated compass on Android
- Fixed coroutines not being stopped in SmoothMove
- Fixed PlaceAtLocation#Location setter not updating sometimes
3.0.4
- Fixed null reference error when switching scenes
- Fixed ground relative altitude issue
3.0.3
- Moved
MagneticDeclination.jarto ARLocation plugins folder
3.0.2
- Changed AltitudeMode on sample scene
3.0.1
- Fixed
3D Textsample scene
3.0.0
- Added
HelpURLlinking to documentation in components - Added
Walking Zombieprefab - Improved AR Floor's
FollowCameraPositionscript - Adjusted default values of properties
3.0.0-beta.4
- Fixed warnings on multiple Unity versions
- Fixed positioning issue on
MoveAlongPath - Fixed ground height issue on
MoveAlongPath - Refactored
MoveAlongPathandPathLineRenderer - Added
PlaceAlongPath#AltitudeModeproperty
3.0.0-beta.3
- Improved restart methods
- PlaceAtLocation restarts with LocationProvider
- Added
ARLocationProvider#OnProviderRestartEvent - Fixed
PlaceAtLocation#Locationsetter to work beforeStartis called - Fixed bug on initial placement on
PlaceAtLocation - Added
SmoothMove#Precisionproperty
3.0.0-beta.2
- Added
ARLocationOrientation#OnBeforeOrientationUpdatedevent - Added custom location providers via ARGPS_CUSTOM_PROVIDER define symbol
- Added
Hotspot#CurrentDistanceproperty - Updated documentation
3.0.0-beta.1
- Added
ISessionManagerclass to manage the ARSession, with implementations for Vuforia and ARFoundation. - Added
Restartmethods to ARLocationProvider, ARLocationOrientation and ARLocationManager. They will reset the components to their initial state. In particular, callingARLocationManager#Restartwill restart the location and orientation, and update all the objects positions. - Added
ARLocationManager#WaitForARTrackingToStartproperty. When this is enabled, any location and orientation updates will only happen when the AR tracking has started. - Added
ARLocationManager#RestartWhenARTrackingIsRestored. This will restart the AR+GPS system whenever the AR tracking is lost and regained. - Added
OnTrackingStarted,OnTrackingLostandOnTrackingRestartedunity events toARLocationManager - Added
ARLocationManager#ResetARSessionto reset both the ARSession and the AR+GPS system.
3.0.0-alpha.3
- Added
PlaceAtLocation#Restart - Added debug mode to
Hotspot - Added
DebugModetoPlaceAlongPath - Added
DebugModeto MoveAlongPath - Added
DebugModetoPlaceAtLocations - Added debug mode to
PlaceAtLocation - Added
MoveAlongPath#Resetmethod - Added
DisallowMultipleComponentto components - Added ground height to MoveAlongPath
- Removed Object button on ARLocationInfo
- Small changes on RenderPathLine
- Minor refactoring on PlaceAlongPath
- Refactor state fields on
MoveAlongPath - Refactored Properties on MoveAlongPath
- Fixed property names on
LocationPathInspector - Fixed bug with LocationPathInspector
- Fixed MaxNumberOfUpdates issue in MoveAlongPath
3.0.0-alpha.2
- Added
Hotspotcomponent feature - Major refactoring to remove warnings
- Added native Android module to calculate true north/magnetic declination
- Major improvements on PlateAtLocation and PlaceAtLocations
- Added Events to PlaceAtLocation, Hotspot, ARLocationProvider, and ARLocationOrientation
- Added Hotspot sample scene
- Added easier interface to create PlaceAt objects via code
- Changed how SmoothMove works; now all Smooth Factors go from 0 to 1
2.7.0
- Fixed error due to wrong constructor name on
PlaneManagerwhen using Vuforia
2.6.0
- Updated samples to work with AR Foundation 1.5
2.5.0
- AR Foundation 1.5/2.0 compability. Not compatible with AR Foundation 1.0 anymore
- Removed automatic session reset
- Added null check for arLocationPlaneManager
2.4.0
- Added automatic height/altitude setting via plane detection (
UseNearestDetectedPlaneHeightoption) - Added a public
enabledflag to enable/disable positioning in ARLocationPlaceAtLocation enhancement - Added ARLocationManager#Remove(entry)
- Added enabled/disabled flag do ARLocationManager Entry
- Added
offsetoption toARLocationMoveAlongCurveenhancement - Added exponential weighted moving average filtering enhancement
- Added
LocationDatascriptable object to store geo locations enhancement - Added
MaxNumberOfMeasurementsoption toARLocationProviderenhancement - Added
PauseandResumemethods forILocationProviderenhancement - Added default value to location in
ARLocationPlaceAtLocation - Added
DistanceandGPSHorizontalDistancemethodsARLocationManagerEntry - Added
ARLocationManager#UpdatePositions - Added
ARLocationManager#Clear - Modified
ARLocationManagerto use System.Guuid as entry IDs - Modified
ARLocationManager#Restartto be public - Modified
Manager#Removeto destroy instances whencreateInstanceis true - Fixed Reloading scene issues with Singletons bug
- Removed native location modules for now
- Fixed
ARLocationPlaceAtLocation#SetLocationbug - Fixed
ARLocationDebugInfobug on entry removal - Fixed
ARLocationManagersetting position ofARLocationRootinstead of entry - Fixed
MaxNumberOfMeasurementsbehaviour onARLocationProvider
2.3.0
- Fixed wrong compass rotation pivot point
2.2.0
- Fixed mock location and dev-mode camera for in-editor development
- Moved LocationProvider instantiation to
Awake - Changed
ARLocationManagerandARLocationProviderto be singleton classes - Added Linear spline interpolation for paths
- Fixed compass rotation in ARLocationInfo component
2.1.0
- Fixed issue where location authorization was not being requested on Android
- Fixed issue where location was only enabled after request the next time the application was executed
- Fixed issue where ARLocationPlateAtLocation#SetLocation was not updating positions
2.0.0
- Added native GPS module for Android
- Added native GPS module for iOS
- Added global package configuration in resources folder
- Added easy Vuforia setup by clicking a checkbox in configuration
- Added option for custom magnetic declination/offset
- Added option for custom earth radius
- Added option selecting distance functions
- Added more filtering options for ARLocationProvider
- Fixed compass tilt bug on iOS native GPS module
- Added Vuforia samples package
1.2.0
-
Added support for using Vuforia as the AR framework
-
With this Vuforia can be used instead of AR Foundation. For that it is necessary to add am entry
ARGPS_USE_VUFORIAin the 'Player Settings' -> 'Scripting Define Symbols' list. -
As far as the scene structure is concerned, we don't have a 'AR Session Origin' from AR Foundation, anymore so the 'ARLocationRoot' object is placed directly in the root of the scene in this cas.e
-
-
Fixed NullReferenceException throw when creating/editing an empty ARLocationPath
1.1.0
- Fixed error when there is no debug canvas.
- Improved error handling and debug logging when searching for objects and components.
1.0.1
- Fixed ShaderDrawer shader not working on Unity-2018.1.0.
- Added API Reference and Guide PDF files.
- Cleaned up unused variables in some classes.
1.0.0
Initial Release 🎉