EffectRotate.cs 546 B

123456789101112131415161718192021222324252627282930313233
  1. /*************************
  2. * EffectRotate function
  3. * LiuYu. 153250945@qq.com
  4. ************************/
  5. using UnityEngine;
  6. public class EffectRotate : MonoBehaviour
  7. {
  8. public float SpeedX;
  9. public float SpeedY;
  10. public float SpeedZ;
  11. private Transform mTransform;
  12. void Awake()
  13. {
  14. mTransform = transform;
  15. }
  16. void Update()
  17. {
  18. float deltaTime = Time.unscaledDeltaTime;
  19. float x = SpeedX * deltaTime;
  20. float y = SpeedY * deltaTime;
  21. float z = SpeedZ * deltaTime;
  22. if (mTransform != null)
  23. {
  24. mTransform.Rotate(x, y, z);
  25. }
  26. }
  27. }