Câu hỏi được gắn thẻ «sprites»

Kết xuất 2D của một đối tượng trong không gian.





1
Kích thước sprite tối ưu cho các vòng quay
Tôi đang tạo một trò chơi dựa trên sprite và tôi có một loạt các hình ảnh mà tôi có được ở độ phân giải lớn một cách lố bịch và tôi chia tỷ lệ chúng thành kích thước sprite mong muốn (ví dụ 64x64 pixel) trước khi chuyển đổi …
8 2d  sprites 


2
Làm cách nào để tôi truy cập các biến trong lớp Game1 từ một lớp khác trong XNA?
Tôi đang cố gắng viết một SpriteManagerlớp trong XNA, nhưng tôi cần truy cập vào các Gamebiến. Ví dụ, thuộc Game.Contenttính sẽ rất hữu ích trong việc tải họa tiết và Game.GraphicsDevice.Viewportsẽ hữu ích trong việc lấy kích thước cửa sổ. Hiện tại, tôi có lớp sau: public MainGame : …

3
Bản đồ 2D từ trên xuống
Tôi đã tự hỏi làm thế nào điều này hoạt động. Bạn có tải bản đồ hoàn chỉnh khi trò chơi khởi động không, hoặc bạn tải các phần của bản đồ khi chạy? Và làm thế nào bạn sẽ lưu các bản đồ? Nó sẽ ở dạng XML hoặc …
8 2d  tiles  sprites  maps 


4
Giữ cho các họa tiết đẹp và pixelated
Làm cách nào để giữ cho các họa tiết trong trò chơi của tôi được hiển thị pixel độc đáo trên màn hình ở mọi kích cỡ và độ phân giải? Tôi sử dụng bộ lọc kết cấu lân cận gần nhất khi thay đổi kích thước pixel, nhưng điều …




3
Làm cách nào để điều chỉnh nguồn gốc của vòng quay cho một nhóm các họa tiết?
Tôi hiện đang nhóm các sprite lại với nhau, sau đó áp dụng chuyển đổi xoay vòng khi vẽ: private void UpdateMatrix(ref Vector2 origin, float radians) { Vector3 matrixorigin = new Vector3(origin, 0); _rotationMatrix = Matrix.CreateTranslation(-matrixorigin) * Matrix.CreateRotationZ(radians) * Matrix.CreateTranslation(matrixorigin); } Trong đó nguồn gốc là điểm trung tâm của …
7 xna  sprites  matrix 

2
Làm cách nào để thay đổi màu của sprite?
Trong trò chơi nhịp điệu của tôi, tôi có một đối tượng ghi chú có thể có màu khác nhau tùy thuộc vào biểu đồ ghi chú. Tôi có thể sử dụng một bảng sprite với tất cả các biến thể màu khác nhau mà tôi sử dụng, nhưng tôi …
7 opengl  sprites  color 
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.