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

'onSceneGUIDelegate'

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

Tính năng của C#6

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

Sharp Coder Trình phát video

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

Sharp Coder Trình phát video

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

'SerializeField'

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

Sharp Coder Trình phát video

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

Sharp Coder Trình phát video

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

Bài viết được đề xuất
Tài sản có mục đích chung phải có cho sự thống nhất
Hướng dẫn sử dụng gamepad cho Unity
Hướng dẫn về âm thanh trong Unity
Sử dụng gói tài sản trong Unity
Chọn Skybox phù hợp cho môi trường của bạn trong Unity
Cách tạo một trò chơi lấy cảm hứng từ FNAF trong Unity
Cách chọn nhạc nền phù hợp cho trò chơi của bạn trong Unity