有關Unity 的一些 筆記之訊息事件

2022-08-28 10:18:15 字數 755 閱讀 6420

gameobject關於message帶有三種方法,

gameobject.sendmessageupwards ("test1",4);

gameobject.sendmessage("test2");

gameobject.broadcastmessage("test3");

都有三個引數,第乙個函式名,第二個引數,第三個是sendmessageoptions.requirereceiver //如果沒有找到相應函式,會報錯(預設是這個狀態)

sendmessageoptions.dontrequirereceiver //即使沒有找到相應函式,也不會報錯,自動忽略。

sendmessageupwards 會執行gameobject自身與父級上掛的所有script中寫有"test1"的方法。

sendmessage會執行gameobject自身掛的所有script中寫有"test2「的方法。

broadcastmessage會執行gameobject自身與子級上掛的所有script中寫有"test3"的方法。

關於ngui

使用ngui建立的按鈕新增有boxcollider,這個collider響應滑鼠事件onclick()等事件。

也可以使用uieventlistener,第一步,新增boxcollider和uieventlistener,第二步,呼叫委託的方法,

gameobject.getcomponent().onclick = click; void click(gameobject go)。

有關Unity 的一些 筆記之

input.getaxis 獲取滑鼠移動相對於上個位置某軸上的相對度量值,常用來計算旋轉。x input.getaxis mouse x 獲取滑鼠移動相對於上個位置y軸上的相對度量值,發生變化的是rotation.y。y input.getaxis mouse y 獲取滑鼠移動相對於上個位置x軸上的...

有關Unity 的一些 筆記之prefab

unity動態建立物件,需要使用預設prefab,以下方法可以動態建立。首先需要在hierarchy檢視裡建立gameobject,然後建立prefab。方法一 public gameobject instantiate gameobject go instantiate instantiate,t...

有關房子一些筆記

1.影響中國房價大跌的黑天鵝是什麼?是外匯。如果有一天人民幣真正實現了國際化,能夠自由在國際上購買原材料,糧食,高階元器件,大宗商品等等。在以m國為核心的全球資產泡沫破裂以前,保房地產就是保外匯,在以m國為核心的全球資產泡沫破裂以後,刺破zg房地產泡沫,就是保外匯,保匯率。如果在以mg為核心的全球資...