Tôi đang làm việc trên một trò chơi mà nhân vật của tôi cần để có thể có vũ khí khác nhau. Vì vậy, tôi nghĩ rằng bằng cách nào đó phủ vũ khí lên sprite di chuyển sẽ là lựa chọn đúng đắn, nhưng tôi không chắc chắn về việc làm thế nào tôi có thể làm được điều này.Overlay 2d vũ khí sprite trên nhân vật sprite?
Giả sử spritesheet nhân vật của tôi trông như thế này:
Player SpriteSheet http://i47.tinypic.com/2qxw9ds.jpg
Và spritesheet vũ khí preliminar của tôi (chưa quyết định chọn một kích thước vuông cố định cho các loại vũ khí nào), trông như thế này:
Weapon SpriteSheet http://i47.tinypic.com/vgltfs.jpg
Làm cách nào để bạn tạo lớp phủ để đặt vũ khí chính xác trên bàn tay nhân vật cho mỗi khung hình của mình? Tôi biết rằng có một cách để có một khung vũ khí có kích thước giống như nhân vật của tôi, và phủ lên chúng, nhưng tôi nghĩ rằng nếu trò chơi có quá nhiều vũ khí (nói 15 loại vũ khí một tay khác nhau) nhận được khá điên rồ (có một tấm sprite vũ khí cùng kích thước như tấm nhân vật sprite cho từng loại vũ khí)
Các bạn có lời khuyên nào về cách thực hiện điều này không? (hỗ trợ chồng các sprites vũ khí trên các hình nhân vật)
Cảm ơn!
Tôi sẽ muốn lưu ý rằng điều này về cơ bản giống như cách chúng ta làm trong 3D :) Đặt tên cho xương có thể được gắn vào và di chuyển qua hoạt ảnh. –