ScreenPoint, ViewPoint và WorldPoint trong Unity3D

Chào các bạn, Hôm nay mình sẽ giúp các bạn phân biệt 3 khái niệm về biểu diễn điểm trong Unity3D là ScreenPoint, ViewPoint và WorldPoint. ScreenPoint ScreenPoint biểu diễn điểm theo Pixel của khung hình. Để biết được độ rộng, cao của khung hình là bao nhiêu, ta dùng lệnh Screen.Width và Screen.height ViewPoint Với…

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

Khi sử dụng [System.Serializable] trong unity trước một class, tác dụng là để class đó và thuộc tính của nó có thể xuất hiện ở ngoài Inspector. Điều này giúp cho lập trình viên có thể dễ dàng điều chỉnh thuộc tính hơn. Bạn có thể lên Asset store và tải về thử một plugin bất kỳ,…

Time.delta là gì?

Time.delta là khoảng thời gian giữa 2 frame. Khi bạn cộng hoặc trừ giá trị bất khì trong khi frame thay đổi (trong hàm Update/FixedUpdate) thì hãy nên nhân giá trị đó với Time.deltatime. Tại sao? Hãy cùng xem qua ví dụ sau nhé.

Giả sử mình muốn Player di chuyển trái/phải với speed = 5f.…