Bài giảng Thiết kế và phát triển trò chơi máy tính: Bài 4 GameObject trong Unity cung cấp cho người học những kiến thức như: GameObject; C# Script; Làm việc với màn hình console; Viết mã tìm hiểu về vòng đời của GameObject. Mời các bạn cùng tham khảo! | THIẾT KẾ VÀ PHÁT TRIỂN GAME Bài 4 GameObject trong Unity Nội dung 1. GameObject 2. C Script 3. Làm việc với màn hình console 4. Viết mã tìm hiểu về vòng đời của GameObject TRƯƠNG XUÂN NAM 2 Phần 1 GameObject TRƯƠNG XUÂN NAM 3 GameObject GameObject là đối tượng cơ bản trong tất cả các màn hình game của unity Mỗi Game có nhiều Scene màn hình Mỗi Scene có nhiều GameObject Unity sử dụng cách tiếp cận phi hướng đối tượng trong việc xây dựng các đối tượng trong Scene Tất cả các đối tượng con đều là GameObject GameObject là sealed class không thể được kế thừa Các kiểu GameObject được làm phong phú và khác nhau bằng cách gắn thêm một hoặc nhiều component với các giá trị thuộc tính khác nhau TRƯƠNG XUÂN NAM 4 GameObject Một GameObject rỗng mới được tạo ra Tên là Vung Trang Chưa có tag thuộc layer mặc định Component Transform TRƯƠNG XUÂN NAM 5 GameObject GameObject camera Tên là Main Camera Có tag MainCamera Thuộc layer mặc định Component Transform Camera Flare Layer Audio Listener TRƯƠNG XUÂN NAM 6 GameObject GameObject May Bay Tên là May Bay Chưa có tag Thuộc layer mặc định Component Transform Sprite Renderer May Bay Script Ten May Bay Sprites-Default TRƯƠNG XUÂN NAM 7 GameObject Unity tạo sẵn nhiều loại Camera component UI Script Object Bằng việc kết hợp các component lập trình Video 2D Objects viên tạo ra các loại Game Object GameObject khác nhau Như vậy không thể đưa Effects 3D Objects một tính năng mới vào game nếu component Light Audio hỗ trợ nó chưa có TRƯƠNG XUÂN NAM 8 GameObject TRƯƠNG XUÂN NAM 9 GameObject GameObject có thể được tạo ra bằng nhiều cách khác nhau 1. By design tạo từ đầu trong Scene và thiết lập thuộc tính trực tiếp từ màn hình thiết kế 2. By code tạo bằng script tạo một GameObject rỗng rồi thêm các component tất cả đều bằng code 3. From an instance tạo mới bằng cách tạo bản sao của đối tượng đã có và hiệu chỉnh bằng code 4. From file nạp từ Resource và hiệu chỉnh tất nhiên Kinh nghiệm không nên tạo hủy GameObject quá nhiều nên tái sử dụng object .