1
好了,所以我的敵人在我main.js 被實例化,但動畫師附於本預製敵人(這是一個精靈動畫) 它適用於certian敵人 例如 0will工作 1不會工作 1,1,0,1,0,1,0,0,0,1,0,1,0等似乎隨機 也我的敵人產生6和9秒之間。unity2d實例預製動畫工作部分
我只是不能身影接連這一點 一個問題。:((猜這凝聚了beginers的遊戲開發者)。 幾乎雖然完成。
感謝您的幫助計算器社區。
#pragma strict
var enemy : GameObject;
var speed : float = 1.0;
var enemanim : Animator;
var isdying : boolean = false;
function Start() {
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") && main.jumped == true){
isdying=true;
}
}
function Update() {
this.transform.Translate(Vector3(Input.GetAxis("Horizontal") * speed * Time.deltaTime, 0, 0));
this.rigidbody2D.velocity = Vector2(-5,0);
if (isdying==true){
enemanim.SetFloat("isdead",1);
}
}
nope不工作我已經設置了浮動值和一些enemise做破壞 – 2014-10-29 06:18:52
是的,我明白它是什麼。你的邏輯有點複雜,沒有冒犯性。什麼是「毀滅」標記一些世界邊界? – FunctionR 2014-10-29 09:25:42
distroy是一個標籤我鏈接到屏幕外的對象,讓敵人摧毀他們自我 – 2014-10-29 09:37:44