Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

Áp dụng Animator cho tất cả các Clone Object?

21:42 07-11-2017 517 lượt xem 2 bình luận 08:27 08-11-2017

Mình đang lập trình game trên Unity 3D. Có một đoạn mình sinh ngẫu nhiên ra mấy con enemy (mấy con này lúc chạy chương trình nó để tên là Enemy(Clone)). Nhưng animator mình tạo (chớp mắt) chỉ được áp dụng cho con đầu tiên còn những con tiếp theo thì không. Làm sao để khắc phục ạ?
Đây là code sinh của mình:
 

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class enemy_create : MonoBehaviour {
    public GameObject enemy;

    // Use this for initialization
    void Start () {
        float dx = Random.Range(0.0f, 3.0f);
        float dy = Random.Range(0.0f, 3.0f);
        InvokeRepeating("create", dx , dy);
    }
    
    // Update is called once per frame
    void Update () {
        
    }
    void create()
    {
        Instantiate(enemy, new Vector3(8f, Random.Range(-4f, 4f), 0), Quaternion.identity);
    }

}
 

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
K9 SuperAdmin, KquizAdmin, KquizAuthor đã bình luận 03:50 08-11-2017

có vẻ lạ hen. bình thường mình làm là đủ hết. có thể instance của bạn đưa vào không có animation đó. check lại nhé

Câu hỏi mới nhất