獲取遊戲物體和元件

2021-10-25 00:22:45 字數 710 閱讀 4633

new

gameobject()

//直接建立乙個物體(空遊戲物體)

gameobject.

instantiate()

//括號內輸入已經定義的遊戲物體,可直接針對預製體生成物體,同時也可以針對場景內的物體來生成物體,可以例項化特效之內

gameobject.

createprimitive

(primitivetapy.cube)

//只能建立基本物體;如長方體。

gameobject go=

gameobjectprimitive

(primitivetype.cube)

;go.

getcomponent

();//獲取元件;

go.name;

//獲取當前遊戲物體的名字

go.tag;

//獲取標籤;可以區分敵人;

destory;

//摧毀物體

destoryimmidiate;

//立即摧毀物體;

dontdestoryonload;

//切換場景時不摧毀物體

findobjecttype

();//在遊戲場景中查詢對應元件,到第乙個結束

findobjectstype<

>()

;//查詢所有對應元件,獲取;

設定和獲取物體屬性

獲取和修改命名為 pcube1 的物體屬性 import pymel.core as pm obj pm.pynode pcube1 obj settranslation 2,4,6 space world 設定位置 obj gettranslation 獲取位置 obj setrotation 1...

unity 獲取物體尺寸

以size的x方向為例 1 gameobject.renderer.bounds.size.x 這個值的結果真實反應出有meshrenderer這個元件的模型的尺寸。不需要再乘以localscale.x。2 gameobject.getcomponent mesh.bounds.size.x 通過m...

unity獲取物體尺寸

以size的x方向為例 1 gameobject.renderer.bounds.size.x 這個值的結果真實反應出有meshrenderer這個元件的模型的尺寸。不需要再乘以localscale.x。2 gameobject.getcomponent mesh.bounds.size.x 通過m...