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