[請益] 同一個腳本可以兩個物件的觸發器嗎?

作者: LitterShripm (litter_shrimp)   2016-12-16 23:46:47
請問:假如我在A物件設置一個觸發器
void OnTriggerEnter(Collider col){
if(col.tag == "Player"){
aaa = true;
}
}
那有辦法在同一個腳本另外設一個B物件的觸發器嗎?
作者: cjcat2266 (CJ Cat)   2016-12-17 02:11:00
兩個物件的script component指到同一個script檔案?
作者: madturtle (旅者‧愚人‧夢想家 )   2016-12-17 05:54:00
理論上辦得到,但這種寫法不合邏輯。請詳述你需要的功能
作者: dreamnook (亞龍)   2016-12-18 07:51:00
雖然懂你的意思但我覺得乾脆弄成兩道鎖?我的意思是 一個門需要兩個不同的開關才能開即 if(SwitchA && SwitchB) { open(); }而你上面描述的會是 if( Switch ) { open(); }然後有兩個地方可以將Switch設成true
作者: cjcat2266 (CJ Cat)   2016-12-18 08:51:00
開關初始化的時候,把門的所需觸發計數器+1開關按下去的時候,已按下開關的計數器+1兩個計數器相等的時候開門1&2是兩個開關共用的腳本,3是門的腳本這種做法,要幾個開關或門都可以,連結關係設定好就好
作者: SSQ (SSQ)   2016-12-18 11:23:00
觸發後再去判斷要不要開不就好了,你要設幾個條件都行,不然如果你有100個條件,不就要設100個觸發器...

Links booklink

Contact Us: admin [ a t ] ucptt.com