Unity - Tạo Sprites
Sprites là các đối tượng 2D đơn giản có hình ảnh đồ họa (được gọi là textures) về họ. Unity sử dụng sprites theo mặc định khi engine ở chế độ 2D. Khi được xem trong không gian 3D, các sprite sẽ có vẻ mỏng như tờ giấy, vì chúng không có chiều rộng Z.
Sprites luôn hướng về máy ảnh ở một góc vuông góc trừ khi được quay trong không gian 3D.
Bất cứ khi nào Unity tạo một sprite mới, nó sẽ sử dụng một kết cấu. Kết cấu này sau đó được áp dụng trên GameObject mới vàSprite Rendererthành phần được gắn vào nó. Điều này làm cho gameObject của chúng tôi hiển thị với kết cấu của chúng tôi, cũng như cung cấp cho nó các thuộc tính liên quan đến cách nó trông trên màn hình.
Để tạo một sprite trong Unity, chúng ta phải cung cấp cho engine một texture.
Hãy để chúng tôi tạo kết cấu của chúng tôi trước. Lấy một tệp hình ảnh tiêu chuẩn như PNG hoặc JPG mà bạn muốn sử dụng, lưu nó, sau đó kéo hình ảnh vàoAssets vùng Unity.
Tiếp theo, kéo hình ảnh từ Assets vào Scene Hierarchy. Bạn sẽ nhận thấy rằng ngay sau khi bạn buông nút chuột, một GameObject mới với tên kết cấu của bạn sẽ xuất hiện trong danh sách. Bạn cũng sẽ thấy hình ảnh bây giờ ở giữa màn hình trongScene View.
Chúng ta hãy xem xét các điểm sau trong khi tạo một sprite:
Bằng cách kéo từ một nguồn bên ngoài vào Unity, chúng tôi đang thêm một Asset.
Nội dung này là một hình ảnh, vì vậy nó trở thành texture.
Bằng cách kéo kết cấu này vào hệ thống phân cấp cảnh, chúng tôi đang tạo một GameObject mới có cùng tên với kết cấu của chúng tôi, có đính kèm Sprite Renderer.
Trình kết xuất sprite này sử dụng kết cấu đó để vẽ hình ảnh trong trò chơi.
Bây giờ chúng tôi đã tạo ra một sprite trong cảnh của chúng tôi.
Trong bài học tiếp theo, chúng ta sẽ xem xét một số modifiers cho các sprite chúng tôi có.