Bạn đúng - phần nào. Sprites, theo mặc định được hiển thị trực tiếp trên máy ảnh, tuy nhiên bạn có thể dễ dàng thay đổi điều này nếu bạn đang sử dụng Trình kết xuất Sprite trong cảnh 3D.
Sprites là các đối tượng vật lý trong cảnh của bạn, trong khi Texture2D chính xác như những gì nó nói. Một kết cấu. Một kết cấu phải được gắn vào một vật liệu và vật liệu cho một đối tượng trò chơi (ví dụ như một mặt phẳng).
Quay trở lại Unity 3.x ngày bạn không có hỗ trợ sprite ngay lập tức nên bạn phải cuộn Trình quản lý / Lớp học Sprite của riêng bạn (hoặc bạn có tùy chọn mua một tài sản khỏi cửa hàng tài sản đã cố gắng khắc phục sự phiền toái này ). Unity thực sự không bao giờ có nghĩa là hỗ trợ các trò chơi 2D (tuy nhiên các nhà phát triển đã tìm ra cách để biến nó thành hiện thực), cho đến 4.x, khi Unity Developers cuối cùng đã cung cấp hỗ trợ tích hợp cho các trò chơi 2D (sprite, sprite sheet, 2D vật lý).
Nếu bạn đang chơi trò chơi 2D, luôn cố gắng sử dụng lớp Sprite. Nó tốt hơn là tự lăn, và cung cấp quá đủ.
Sprites
cũng sẽ tự động được Unity đóng gói vào các tập phát sóng nếu bạn muốn.