com.iron-mountain.ui-screen-shake
v1.0.2
Published
Scripts that make it easy to shake UI elements, mainly for camera-shake style juice effects. EASY SET UP! I make lots of AR games, and camera-shake effects are sometimes awkward to implement because usually the player controls where the camera is in th
Downloads
1
Readme
UI Screen Shake
Version: 1.0.2
Description:
Scripts that make it easy to shake UI elements, mainly for camera-shake style juice effects. EASY SET UP!I make lots of AR games, and camera-shake effects are sometimes awkward to implement because usually the player controls where the camera is in the scene, not the developer. One approach I've taken for camera-shake situations is to shake the UI instead of the camera.
Use Cases:
- Quickly implement camera-shake style effects in the UI.
Directions for Use:
- Place a "UI Screen Shake" component on the ui element that you want to shake.
- There are 2 ways to shake this component:
- Call the Shake(float percentMaximum, float seconds) method on the UI Screen Shake component to shake just that component.
- Call UIScreenShake.GlobalShake(float percentMaximum, float seconds) to shake all UI Screen Shake components at once.
- The UI Screen Shake Button can be used to cheaply test or implement this feature. Simply drag it onto a UI Button and configure it to behave as desired.
Package Mirrors:
Key Scripts & Components:
- public enum TimeScaleType : Enum
- public class UIScreenShake : MonoBehaviour
- Methods:
- public void Reset()
- public void Shake(float percentMaximum, float seconds)
- Methods:
- public class UIScreenShakeButton : MonoBehaviour