[请益] 同一个脚本可以两个物件的触发器吗?

楼主: 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