Unity 2D |如何让角色重生?

时间:2014-08-01 00:15:33

标签: unity3d 2d unityscript

我使用的是Unity 2D,而不是3D,我想知道为什么我目前的剧本无法奏效。它没有破坏物体并重新生成它。请记住,我使用统一的2D和2D物理。 有人可以帮忙吗?

#pragma strict
var Player : GameObject;
var spawnPoint : Transform;
function OnTriggerEnter(other : Collider){
    Destroy(other.gameObject);
    var P : GameObject = Instantiate(Player, spawnPoint.position, Quaternion.identity);
}

2 个答案:

答案 0 :(得分:0)

我自己有这个问题,

修正: function OnTriggerEnter2D(otherObject:Collider2D){

2D和3D命令不同。真烦人。

答案 1 :(得分:-1)

播放器设置为什么?如果要在编辑器中设置它,它应该是公共的。

是否正在调用OnTriggerEnter? spawnPoint对相机是否可见?

另请注意,此代码与2D和3D相同。