纳金网

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

作者: 狂风大尉    时间: 2014-7-31 20:50
标题: 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-7-31 21:10
Good to learning !
作者: HIDEOKOJIMA    时间: 2014-7-31 22:03
Thanks for sharing this !
作者: 我不再年轻    时间: 2014-8-1 15:02
学习了,多些分享
作者: Mr.Fair    时间: 2014-8-22 21:32

Thanks for sharing this !
作者: heise    时间: 2014-8-23 15:36
只要参数加this就都这样了,类必须是静态类,minijson里面也是这样,
dictionary.toJson()就能把一个字典变成json了,同理string.dictionaryFromJson(),就能转化字符串了,
和OBJC里面的类别一样。




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