Vấn đề của tôi là tôi cần biểu diễn một tầng thay đổi độ dài bằng cách sử dụng Texture2D, có nghĩa là một tầng mà các cạnh có hình ảnh của các cạnh và ở giữa nó lặp lại cùng một 'giữa 'image, như vậy: Tạo một Texture2D từ nhiều Texture2Ds
Để đạt được điều này, tôi nhận được' cạnh trái ', kết cấu' giữa 'và' cạnh phải ', vấn đề là tôi không biết cách hợp nhất chúng thành một texture2D,
Điều quan trọng là làm điều đó trong thời gian chạy vì chiều dài sàn thay đổi (theo chiều ngang), Tôi đọc bạn có thể làm điều đó bằng cách sử dụng SetData nhưng tôi không biết làm thế nào ...
Điều rất quan trọng đối với tôi là nó sẽ hoạt động như một kết cấu chứ không phải nhiều phần kết cấu bởi vì tôi đang sử dụng Công cụ Vật lý Farseer để di chuyển sàn và sử dụng nó.
Tôi đang sử dụng C# và XNA với Visual Studio 2010, Tôi là một C gần như kinh nghiệm # lập trình viên,
Cảm ơn bạn!
Nếu tôi cần tạo nhiều lần thì sao? – Itamar
Sau đó, chiến lược được đề xuất trong câu trả lời dưới đây là tốt hơn. –
@MajaRemic Mã ví dụ? – matrixugly