源战役客户端
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.

25 lines
706 B

  1. using UnityEngine;
  2. using System.Collections;
  3. using DigitalOpus.MB.Core;
  4. using LuaFramework;
  5. public class MB2_UpdateSkinnedMeshBoundsFromBones : MonoBehaviour {
  6. SkinnedMeshRenderer smr;
  7. Transform[] bones;
  8. void Start () {
  9. smr = GetComponent<SkinnedMeshRenderer>();
  10. if (smr == null){
  11. LogManager.LogError("Need to attach MB2_UpdateSkinnedMeshBoundsFromBones script to an object with a SkinnedMeshRenderer component attached.");
  12. return;
  13. }
  14. bones = smr.bones;
  15. smr.updateWhenOffscreen = true;
  16. smr.updateWhenOffscreen = false;
  17. }
  18. void Update () {
  19. if (smr != null){
  20. MB3_MeshCombiner.UpdateSkinnedMeshApproximateBoundsFromBonesStatic(bones,smr);
  21. }
  22. }
  23. }