Thêm nhiều đối tượng trò chơi vào một prefab


7

Có thể cho một prefab chứa nhiều đối tượng trò chơi, tốt nhất là trong mối quan hệ cha-con. Tôi đang tạo ra một kẻ thù phức tạp mà tôi muốn tách thành một vài đối tượng trò chơi với các trình kết xuất sprite, tập lệnh và các tham số khác. Điều này sẽ đơn giản hóa mã tôi cần viết cho từng yếu tố. Tôi biết tôi có thể tạo một đối tượng (cha mẹ) và sau đó khởi tạo các đối tượng khác trong các phương thức Awake () hoặc Start (), nhưng tôi hỏi liệu có cách nào để tạo một prefab có chứa tất cả các yếu tố cần thiết không (vì vậy tôi có thể tạo toàn bộ nội dung bằng một lệnh gọi Instantiate ().

Cảm ơn


3
Tôi có ấn tượng rằng việc tạo ra một prefab từ đối tượng cha mẹ giữ lại tất cả các con trong prefab. tức là một prefab cung thủ có thể được tạo thành từ các nhân vật và các đối tượng cung, mỗi đối tượng có thuộc tính và con riêng (nếu cần). Miễn là bạn có một đối tượng chứa cha mẹ, nó sẽ làm những gì bạn muốn? Hoặc vì vậy tôi nghĩ (xin vui lòng sửa nếu không)
nickson104

Câu trả lời:


6

Như đã nhận xét, việc tạo một prefab với một hoặc nhiều đối tượng con hoạt động mà không có bất kỳ sửa đổi nào. Nhưng hãy nhớ - nếu bạn xóa một hoặc nhiều đứa trẻ, nó sẽ phá vỡ kết nối của prefab được khởi tạo với prefab. Khi kết nối bị hỏng, việc thay đổi prefab sẽ không áp dụng cho các prefab được khởi tạo.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.