Unity - Transforms và Object Parenting
Khi mới bắt đầu, chúng ta đã thảo luận về cách biến đổi của gameObject được cho là thành phần quan trọng nhất của nó. Hãy để chúng tôi thảo luận chi tiết về thành phần trong chương này. Ngoài ra, chúng ta cũng sẽ tìm hiểu về khái niệmObject Parenting.
Các phép biến đổi có ba thuộc tính hiển thị - position, các rotation, và scale. Mỗi trong số này có ba giá trị cho ba trục. Các trò chơi 2D thường không tập trung vào trục Z khi nói đến vị trí. Việc sử dụng trục Z phổ biến nhất trong các trò chơi 2D là trong việc tạo thị sai .
Các thuộc tính xoay xác định số lượng xoay (theo độ) mà một đối tượng được quay quanh trục đó đối với thế giới trò chơi hoặc đối tượng chính.
Quy mô của một đối tượng xác định cách thức largenó là khi so sánh với kích thước ban đầu hoặc gốc của nó. Ví dụ, chúng ta hãy lấy một hình vuông có kích thước 2x2. Nếu hình vuông này được chia tỷ lệ với trục X bằng 3 và trục Y bằng 2, chúng ta sẽ có một hình vuông có kích thước 6x4.
Trong phần tiếp theo của chúng tôi, chúng tôi sẽ thảo luận về những gì Object Parenting Là.
Nuôi dạy con theo đối tượng là gì?
Trong Unity, các đối tượng tuân theo một Hierarchyhệ thống. Sử dụng hệ thống này, GameObjects có thể trở thành “cha mẹ” của các GameObject khác.
Khi một GameObject có cha mẹ, nó sẽ thực hiện tất cả các thay đổi biến đổi của nó đối với một GameObject khác thay vì thế giới trò chơi.
Ví dụ: một đối tượng không có cha mẹ được đặt tại (10, 0 và 0) sẽ cách tâm thế giới trò chơi 10 đơn vị.
Tuy nhiên, một gameObject with a parent placed tại (10, 0, 0) sẽ xem xét parent’s vị trí hiện tại để trở thành trung tâm.
GameObjects có thể được tạo cha mẹ đơn giản bằng cách kéo và thả chúng vào cha mẹ mong muốn. Đối tượng “con” được mô tả trong danh sách đối tượng với một vết lõm nhỏ cùng với mũi tên bên cạnh đối tượng chính.
Parenting GameObjects có một số cách sử dụng. Ví dụ: tất cả các bộ phận khác nhau của xe tăng có thể là GameObject riêng biệt, được đặt dưới một GameObject duy nhất có tên là “xe tăng”. Bằng cách đó, khi GameObject mẹ “xe tăng” này di chuyển, tất cả các bộ phận sẽ di chuyển cùng với nó vì vị trí của chúng được cập nhật liên tục theo cha mẹ của chúng.
Trong bài học tiếp theo của chúng tôi, chúng tôi sẽ thảo luận về các tài sản nội bộ. Chúng tôi cũng sẽ học cách tạo và quản lý các tài sản trong dự án của mình.