Unity學習:常?類和結(jié)構(gòu)體

GameObject:

activeSelf :
當前游戲?qū)ο蟮募せ顮顟B(tài)
SetActive(bool) :
設置當前游戲?qū)ο蟮募せ顮顟B(tài)
(true為激活,false為?激活)
name:
名字
tag:
標簽
layer:

GetComponent:
獲取當前游戲?qū)ο蟮慕M件
AddComponent:
添加?個組件到游戲?qū)ο笊?,并返回這個組件
Static Find:

  • 通過name
    .- 不能找到?激活的對象
    static FindWithTag“
  • 通過tag
  • 不能找到?激活的對象
    static FindGameObjectsWithTag :
    不能找到?激活的對象

Transform:

position:
世界坐標(以世界的000為原點)
localPosition:
本地坐標(相對于?物體的坐標)
eulerAngles:
世界歐拉?
localEulerAngles:
本地歐拉?
rotation:
四元數(shù)
**localRotation: **
本地四元數(shù)
localScale :
縮放
forword :
前?
up :
上?
right:
右?
Translate:
移動
Rotate:
?轉(zhuǎn)
RotateAround:
繞某個點和某個軸旋轉(zhuǎn)
LookAt:
看向某個對象
parent:
?對象
root:
根對象
childCount :
?對象個數(shù)
GetChild() :
獲取?物體
SetParent :
設置?物體
Find:

  • 從?對象中找某?個對象
  • 可以找到?激活的對象

Vector3(結(jié)構(gòu)體)

normalized:
當前向量的標準化向量(歸?化)
Normalize():
magnitude:
向量的模 ?度
sqrMagnitude :
模的平?,?較兩個向量的?度
static forword :
世界的前? (0,0,1)
static right :
世界的右? (1,0,0)
static up :
世界的上? (0,1,0)
Static zero :
0,0,0
Static one:
1,1,1
static float Distance(Vector3,Vector3) :
求兩個點的距離
static float Angle(Vecor3,Vector3) :
求兩個向量的夾?
static Vector3 Cross(Vector3 a,Vector3 b) :
求兩個向量的叉乘
static float Dot(Vector3 a, Vector3 b) :
求兩個向量的點乘
static float Project(Vector3 a, Vector3 b):
求一個向量的投影向量
static Vector3 Lerp(Vector3,Vector3,float):
插值函數(shù)


Quaternion(結(jié)構(gòu)體)

Static identity :
空旋轉(zhuǎn)
Static LookRotation :
將?個向量轉(zhuǎn)換為這個?向所代表的四元數(shù)
Static Lerp:
插值


Time

time:
從游戲開始到此時,所花費的時間
deltaTime :
從上?幀結(jié)束到當前幀開始,所花費的時間
fixedDeltaTime :
固定間隔時間 默認0.02
timeScale :
時間縮放 默認1


Mathf(結(jié)構(gòu)體)

Abs :
求絕對值
Lerp(float,float,float) :
插值函數(shù)
Clamp:
限制值
Clamp01
Sin
...
System.Math

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容