SW 중심대학 OSS GIT 서버 박건태, 이승준, 고기완, 이준호 새로운 배포
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

232 lines
8.8 KiB

4 years ago
  1. # 3.4.1
  2. - Fixed corrupted 'GO Map Integration.zip'file.
  3. # 3.4.0
  4. - Fixed object orientation issue when placing objects at runtime.
  5. - Fixed possible crash in `ARLocationOrientation#Restart`.
  6. - Added integration with "GO Map 3D" asset, with sample scene.
  7. - Added `Show Objects After This Many Updates` option so you can control how many location updates to wait before showing the placed object.
  8. - Added `Instances` getter to `PlaceAtLocations` so you can access created instances.
  9. - Added `OnHotspotLeave` event to `Hotspot`.
  10. - Ground-plane detection on ARFoundation now listens for plane changes.
  11. # 3.3.2
  12. - Fixed xml-parsing issue in "Web Map Loader" component.
  13. - Fixed issue with "GroundHeight" mode when using movement smoothing.
  14. - Added "Speed" property getter for the "MoveAlongPath" component.
  15. # 3.3.1
  16. - Fixed `AR Floor` prefab not rendering correctly on 2019.2+.
  17. - Fixed erros when running on Unity 2019.3b.
  18. # 3.3.0
  19. - Added `Web Map Loader` component to load data from the Web Map Editor (https://editor.unity-ar-gps-location.com). For
  20. details check the docs (https://docs.unity-ar-gps-location.com/map/).
  21. # 3.2.1
  22. - Fixed bug in `PlaceAtLocation#Location` setter.
  23. - Fixed event listeners not properly cleaned-up on some components.
  24. # 3.2.0
  25. - Improved the Debug Mode for the `PlaceAtLocation` component.
  26. Now, when Debug Mode is enabled, a line is rendered from the camera to
  27. the object, indicating it's position, and the current distance from the
  28. user to the object is displayed as a TextMesh.
  29. - Added the `ARLocationManager#CurrentGroundY` variable, which returns the Y coordinate
  30. of the detected plane which is nearest to the user/camera.
  31. # 3.1.1
  32. - Fixed `mainCamera` null reference on Vuforia `GroundHeight`
  33. # 3.1.0
  34. - Implemented native tilt-compensated compass on Android
  35. - Fixed coroutines not being stopped in SmoothMove
  36. - Fixed PlaceAtLocation#Location setter not updating sometimes
  37. # 3.0.4
  38. - Fixed null reference error when switching scenes
  39. - Fixed ground relative altitude issue
  40. # 3.0.3
  41. - Moved `MagneticDeclination.jar` to ARLocation plugins folder
  42. # 3.0.2
  43. - Changed AltitudeMode on sample scene
  44. # 3.0.1
  45. - Fixed `3D Text` sample scene
  46. # 3.0.0
  47. - Added `HelpURL` linking to documentation in components
  48. - Added `Walking Zombie` prefab
  49. - Improved AR Floor's `FollowCameraPosition` script
  50. - Adjusted default values of properties
  51. # 3.0.0-beta.4
  52. - Fixed warnings on multiple Unity versions
  53. - Fixed positioning issue on `MoveAlongPath`
  54. - Fixed ground height issue on `MoveAlongPath`
  55. - Refactored `MoveAlongPath` and `PathLineRenderer`
  56. - Added `PlaceAlongPath#AltitudeMode` property
  57. # 3.0.0-beta.3
  58. - Improved restart methods
  59. - PlaceAtLocation restarts with LocationProvider
  60. - Added `ARLocationProvider#OnProviderRestartEvent`
  61. - Fixed `PlaceAtLocation#Location` setter to work before `Start` is called
  62. - Fixed bug on initial placement on `PlaceAtLocation`
  63. - Added `SmoothMove#Precision` property
  64. # 3.0.0-beta.2
  65. - Added `ARLocationOrientation#OnBeforeOrientationUpdated` event
  66. - Added custom location providers via ARGPS_CUSTOM_PROVIDER define symbol
  67. - Added `Hotspot#CurrentDistance` property
  68. - Updated documentation
  69. # 3.0.0-beta.1
  70. - Added `ISessionManager` class to manage the ARSession, with implementations for Vuforia and ARFoundation.
  71. - Added `Restart` methods to ARLocationProvider, ARLocationOrientation and ARLocationManager. They will reset
  72. the components to their initial state. In particular, calling `ARLocationManager#Restart` will restart the location
  73. and orientation, and update all the objects positions.
  74. - Added `ARLocationManager#WaitForARTrackingToStart` property. When this is enabled, any location and orientation
  75. updates will only happen when the AR tracking has started.
  76. - Added `ARLocationManager#RestartWhenARTrackingIsRestored`. This will restart the AR+GPS system whenever the AR
  77. tracking is lost and regained.
  78. - Added `OnTrackingStarted`, `OnTrackingLost` and `OnTrackingRestarted` unity events to `ARLocationManager`
  79. - Added `ARLocationManager#ResetARSession` to reset both the ARSession and the AR+GPS system.
  80. # 3.0.0-alpha.3
  81. - Added `PlaceAtLocation#Restart`
  82. - Added debug mode to `Hotspot`
  83. - Added `DebugMode` to `PlaceAlongPath`
  84. - Added `DebugMode` to MoveAlongPath
  85. - Added `DebugMode` to `PlaceAtLocations`
  86. - Added debug mode to `PlaceAtLocation`
  87. - Added `MoveAlongPath#Reset` method
  88. - Added `DisallowMultipleComponent` to components
  89. - Added ground height to MoveAlongPath
  90. - Removed Object button on ARLocationInfo
  91. - Small changes on RenderPathLine
  92. - Minor refactoring on PlaceAlongPath
  93. - Refactor state fields on `MoveAlongPath`
  94. - Refactored Properties on MoveAlongPath
  95. - Fixed property names on `LocationPathInspector`
  96. - Fixed bug with LocationPathInspector
  97. - Fixed MaxNumberOfUpdates issue in MoveAlongPath
  98. # 3.0.0-alpha.2
  99. - Added `Hotspot` component feature
  100. - Major refactoring to remove warnings
  101. - Added native Android module to calculate true north/magnetic declination
  102. - Major improvements on PlateAtLocation and PlaceAtLocations
  103. - Added Events to PlaceAtLocation, Hotspot, ARLocationProvider, and ARLocationOrientation
  104. - Added Hotspot sample scene
  105. - Added easier interface to create PlaceAt objects via code
  106. - Changed how SmoothMove works; now all Smooth Factors go from 0 to 1
  107. # 2.7.0
  108. - Fixed error due to wrong constructor name on `PlaneManager` when using Vuforia
  109. # 2.6.0
  110. - Updated samples to work with AR Foundation 1.5
  111. # 2.5.0
  112. - AR Foundation 1.5/2.0 compability. Not compatible with AR Foundation 1.0 anymore
  113. - Removed automatic session reset
  114. - Added null check for arLocationPlaneManager
  115. # 2.4.0
  116. - Added automatic height/altitude setting via plane detection (`UseNearestDetectedPlaneHeight` option)
  117. - Added a public `enabled` flag to enable/disable positioning in ARLocationPlaceAtLocation enhancement
  118. - Added ARLocationManager#Remove(entry)
  119. - Added enabled/disabled flag do ARLocationManager Entry
  120. - Added `offset` option to `ARLocationMoveAlongCurve` enhancement
  121. - Added exponential weighted moving average filtering enhancement
  122. - Added `LocationData` scriptable object to store geo locations enhancement
  123. - Added `MaxNumberOfMeasurements` option to `ARLocationProvider` enhancement
  124. - Added `Pause` and `Resume` methods for `ILocationProvider` enhancement
  125. - Added default value to location in `ARLocationPlaceAtLocation`
  126. - Added `Distance` and `GPSHorizontalDistance` methods `ARLocationManagerEntry`
  127. - Added `ARLocationManager#UpdatePositions`
  128. - Added `ARLocationManager#Clear`
  129. - Modified `ARLocationManager` to use System.Guuid as entry IDs
  130. - Modified `ARLocationManager#Restart` to be public
  131. - Modified `Manager#Remove` to destroy instances when `createInstance` is true
  132. - Fixed Reloading scene issues with Singletons bug
  133. - Removed native location modules for now
  134. - Fixed `ARLocationPlaceAtLocation#SetLocation` bug
  135. - Fixed `ARLocationDebugInfo` bug on entry removal
  136. - Fixed `ARLocationManager` setting position of `ARLocationRoot` instead of entry
  137. - Fixed `MaxNumberOfMeasurements` behaviour on `ARLocationProvider`
  138. # 2.3.0
  139. - Fixed wrong compass rotation pivot point
  140. # 2.2.0
  141. - Fixed mock location and dev-mode camera for in-editor development
  142. - Moved LocationProvider instantiation to `Awake`
  143. - Changed `ARLocationManager` and `ARLocationProvider` to be singleton classes
  144. - Added Linear spline interpolation for paths
  145. - Fixed compass rotation in ARLocationInfo component
  146. # 2.1.0
  147. - Fixed issue where location authorization was not being requested on Android
  148. - Fixed issue where location was only enabled after request the next time the application
  149. was executed
  150. - Fixed issue where ARLocationPlateAtLocation#SetLocation was not updating positions
  151. # 2.0.0
  152. - Added native GPS module for Android
  153. - Added native GPS module for iOS
  154. - Added global package configuration in resources folder
  155. - Added easy Vuforia setup by clicking a checkbox in configuration
  156. - Added option for custom magnetic declination/offset
  157. - Added option for custom earth radius
  158. - Added option selecting distance functions
  159. - Added more filtering options for ARLocationProvider
  160. - Fixed compass tilt bug on iOS native GPS module
  161. - Added Vuforia samples package
  162. # 1.2.0
  163. - Added support for using Vuforia as the AR framework
  164. - With this Vuforia can be used instead of AR Foundation. For that
  165. it is necessary to add am entry `ARGPS_USE_VUFORIA` in the 'Player
  166. Settings' -> 'Scripting Define Symbols' list.
  167. - As far as the scene structure is concerned, we don't have a 'AR
  168. Session Origin' from AR Foundation, anymore so the
  169. 'ARLocationRoot' object is placed directly in the root of the
  170. scene in this cas.e
  171. - Fixed NullReferenceException throw when creating/editing an empty ARLocationPath
  172. # 1.1.0
  173. - Fixed error when there is no debug canvas.
  174. - Improved error handling and debug logging when searching for objects and components.
  175. # 1.0.1
  176. - Fixed ShaderDrawer shader not working on Unity-2018.1.0.
  177. - Added API Reference and Guide PDF files.
  178. - Cleaned up unused variables in some classes.
  179. # 1.0.0
  180. Initial Release 🎉