Слияние текстур XNA (Texture2D)
Допустим у меня есть 4 текстуры разрешением 128 х 4096:
Код:
for(int i = 0; i < 4; i++) |
Ответ: Слияние текстур XNA (Texture2D)
отрендерить все текстуру в одну.
создать RenderTarget2D, установить его на график девайс в качесте текущего таргета и отрисовать текстуры в нужных координатах и вуаля, у тебя ьбудет текстура - тот самый рендер таргет. Вот пример на XNA 4.0 Код:
public Texture2D RenderInOneTexture(Texture2D[] textures) |
Ответ: Слияние текстур XNA (Texture2D)
А с пикселями текстур нельзя работать? Рендеринг - это искажение.
|
Ответ: Слияние текстур XNA (Texture2D)
Спасибо Dream за предоставленый вариант!:super:
Я забыл что в класе Texture2D метода SetData: Код:
public void SetData<T> ( Код:
public void SetData<T> ( |
Ответ: Слияние текстур XNA (Texture2D)
Цитата:
По поводу SetData разве она будет быстрее чем рендеринг? очень сомневаюсь |
Ответ: Слияние текстур XNA (Texture2D)
Цитата:
|
Ответ: Слияние текстур XNA (Texture2D)
я гарантирую что пнг-jpg текстуры не размазываются если не делать смещения на дробное число.
|
Ответ: Слияние текстур XNA (Texture2D)
Цитата:
|
Часовой пояс GMT +4, время: 12:57. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot