game-development

All posts in the game-development category

Sự khác nhau giữa Input.GetAxis và Input.GetAxisRaw

Sự khác nhau giữa Input.GetAxis và Input.GetAxisRaw

Giải thích chi tiết sự khác biệt giữa hai hàm xử lý đầu vào trong Unity3D: Input.GetAxis và Input.GetAxisRaw, giúp người đọc hiểu rõ hơn về cách sử dụng phù hợp trong các loại game khác nhau.

ScreenPoint, ViewPoint và WorldPoint trong Unity3D

ScreenPoint, ViewPoint và WorldPoint trong Unity3D

Bài viết giải thích sự khác biệt giữa ba cách biểu diễn điểm trong Unity3D: ScreenPoint (biểu diễn theo pixel của khung hình), ViewPoint (khung hình luôn có độ cao và rộng là 1), và WorldPoint (tọa độ thể hiện qua Transform.Position). Tác giả trình bày mục đích của việc có ba cách biểu diễn này là để giúp lập trình viên tạo game cross-platform linh hoạt hơn trên nhiều kích cỡ màn hình khác nhau.

Sử dụng [System.Serializable] trong unity như thế nào?

Sử dụng [System.Serializable] trong unity như thế nào?

Giải thích chi tiết cách sử dụng thuộc tính [System.Serializable] trong Unity để hiển thị các class và thuộc tính trong Inspector, giúp lập trình viên dễ dàng tùy chỉnh các giá trị và quản lý dữ liệu trong game.