【发布时间】:2013-02-20 12:27:16
【问题描述】:
您好,当一个物体穿过一个空物体时,我正在尝试让一个计分器运行。下面是我正在使用的代码。
private void OnTriggerEnter(Collider other){
var collider = projectile.gameObject;
score = score+1;
// Debug.Log(collider);
Debug.Log(score);
}
当弹丸穿过物体时分数会增加,但如果我射击第二个,分数不会再次增加,直到第一个弹丸回滚并变为两个。
我想知道的是如何在通过空对象一秒钟后销毁对象,在存储该分数的同时将分数增加一,还允许另一个对象通过并重复前面的步骤但递增得分为 2,依此类推。
任何帮助将不胜感激
【问题讨论】:
-
OnTriggerEnter方法是在对象中实现还是在弹丸类中实现?