Mẹo Twitter cho sự đoàn kết
Tổng hợp các mẹo hữu ích dành cho Unity được thu thập từ khắp nơi trên Twitter.
Danh sách bên dưới có nhiều mẹo và thủ thuật khác nhau dành cho Unity cho các lĩnh vực khác nhau, từ UI, quy trình làm việc của Trình soạn thảo, cho đến lập trình và thiết kế cấp độ.
1. Nút GUI xem cảnh
Bạn có muốn hiển thị các thành phần GUI trong Chế độ xem cảnh để thực hiện các bước phát triển nhanh hơn và dễ dàng hơn không? Thêm một method tĩnh mà bạn chọn vào "onSceneGUIDelegate" và vẽ mọi thứ bạn muốn.
@rehawk
2..Toán tử có điều kiện null NET 4.x
Việc chuyển sang.NET 4.x trong cài đặt trình phát của các dự án Unity sẽ mang lại cho bạn vô số tính năng C# 6 gọn gàng! Dưới đây là ba mục yêu thích của tôi #unitytips
Các toán tử không có điều kiện rất tuyệt vời để tránh tải thêm mã chỉ để thực hiện kiểm tra null tuần tự
@FreyaHolmer
3. DisallowMultipleComponent và RequireComponent
Bạn có thể sử dụng các thuộc tính "DisallowMultipleComponent" và "RequireComponent" để tránh thiết lập errors trong các đối tượng trò chơi của mình.
@febucci
4. Phím tắt mục menu
Bạn có thể thêm phím tắt vào menu items trong @unity3d.
Thêm % cho Ctrl/Cmd, # cho Shift và cho Alt trước phím nóng của bạn. Nếu bạn không muốn kết hợp, hãy thêm dấu gạch dưới _ trước khóa của bạn.
@sgt3v
5. Địa chỉ liên hệ va chạm không phân bổ
WOAAAAAA!!! #Unity3d không còn phân bổ GC để nhận liên hệ collision nữa với phương thức "GetContacts(contactsBuffer)" mới vào năm 2018.3! Đã chờ đợi điều này trong nhiều năm. Đây là lý do duy nhất tôi cần đẩy nhanh tiến độ sang năm 2018:)
@Nothke
6. SerializeField để chỉnh sửa các biến riêng tư
Không sử dụng công cụ sửa đổi truy cập "public" chỉ để chỉnh sửa trường từ Thanh tra. Thay vào đó, hãy sử dụng thuộc tính [SerializeField].
@tntcproject
7. Khóa thanh tra
Bạn có biết rằng bạn có thể kéo nhiều mục trong một array bằng cách khóa Thanh tra?
@febucci
8. Phản chiếu đối tượng
Này các nhà thiết kế Lvl! Muốn có một vật phản chiếu như bức tượng này... Chỉ cần thay đổi scale thành -1
@MrTeels
9. Trình đổ bóng hai mặt dễ dàng
Bạn muốn có vật liệu hai mặt nhưng lại ngại đi sâu vào nghệ thuật viết mã shader đen tối? Chỉ cần create một trình đổ bóng bề mặt tiêu chuẩn mới và thêm các từ "Cull off" sau dòng "LOD". Cũng hoạt động với các shader không sáng!
@HarryAlisavakis
10. Chạy phương thức tĩnh trước hoặc sau khi tải cảnh
Có một cách để thực thi mã trong tập lệnh của bạn mà không cần phải tạo GameObject trống với MonoBehaviour. Lệnh "[RuntimeInitializeOnLoadMethod]" cho phép bạn thực thi các phương thức trước và sau khi tải cảnh. Hữu ích khi thực hiện một số thao tác khởi tạo và dọn dẹp.
@arturonereu