1
我的敵方腳本被鏈接到一個預製件並被我的主腳本實例化。它以隨機順序殺死敵人(我在跳上它們,有些不會死亡,而不是我想要的)。 (我試圖達到的目標是當我跳到頭上玩死亡動畫時死亡的敵人 因此,從這個敵方腳本中,我將其他腳本跳轉到< - 這與我的玩家腳本鏈接,並獲得跳布爾值可以跳轉的處理速度慢嗎?我需要幫助 我試過了一切) 它的作品,但只對某些敵人有任何想法爲什麼?感謝社區。在unityscript中調用腳本很慢嗎?
任何人都可以幫助我找到更好的方法嗎?
有人能幫助我,也許發現,如果遊戲者Y =>量對敵人
剛剛有了一個完美的運行,改變跳躍VAR什麼是錯與此其當時的工作不那麼它部分工作
如果我添加音頻,它不起作用。
#pragma strict
var enemy : GameObject;
var speed : float = 1.0;
var enemanim : Animator;
var isdying : boolean = false;
private var other : main;
var playerhit: boolean = false;
function Start() {
other = GameObject.FindWithTag("Player").GetComponent("main");
this.transform.position.x = 8.325;
this.transform.position.y = -1.3;
enemanim = GetComponent(Animator);
enemanim.SetFloat("isdead",0);
}
function OnCollisionEnter2D(coll: Collision2D) {
if(coll.gameObject.CompareTag("distroy")){
Destroy(enemy.gameObject);
}
if(coll.gameObject.CompareTag("Player")){
playerhit=true;
}
}
function Update() {
if(other.jumped === true && playerhit==true){ *****the jumped i need
enemanim.SetFloat("isdead",1);
}
}
function FixedUpdate(){
this.transform.Translate(Vector3(Input.GetAxis("Horizontal") * speed * Time.deltaTime, 0, 0));
this.rigidbody2D.velocity = Vector2(-5,0);
}
請用問題摘要而不是代碼塊來打開您的問題。您可以在幫助中心找到更多關於如何撰寫更好問題的提示,這會提高您獲得(良好)答案的機會。 – LearnCocos2D 2014-10-29 09:31:34