纳金网

标题: Transform静态类方法直接调用 [打印本页]

作者: 狂风大尉    时间: 2014-6-30 19:29
标题: Transform静态类方法直接调用
  1. public static class Test
  2. {
  3.    
  4.     public static void ResetT(this Transform  trans)
  5.     {
  6.         trans.position = Vector3.zero;
  7.         trans.localRotation = Quaternion.identity;
  8.         trans.localScale = new Vector3(1, 1, 1);
  9.     }
  10. }
复制代码
一个静态类Test里面有一个静态ResetT方法一般情况下要使用 Test.ResetT(tt)来调用
可以直接 使用    this.transform.ResetT();
  1. using UnityEngine;
  2. using System.Collections;

  3. public class MyClass : MonoBehaviour
  4. {
  5.    
  6.     void OnGUI()
  7.     {
  8.          if(  GUILayout.Button(“ResetTransform”)   )
  9.              {  
  10.                  this.transform.ResetT();
  11.              }
  12.     }  
  13. }
复制代码

作者: hyui    时间: 2014-6-30 21:51
感谢分享!
作者: hariboot    时间: 2014-6-30 22:01

感谢分享!
作者: wucnj    时间: 2014-7-1 09:46
感谢分享!!!




欢迎光临 纳金网 (http://old.narkii.com/club/) Powered by Discuz! X2.5