none
Проблема с загрузкой текстур RRS feed

  • Вопрос

  • Использую для загрузки текстуры след конструкцию , для последующего приклепления ее к спрайту

    imag = TextureLoader.FromFile(device, file);

    но размер текстуры определяется некорректно и округляется до 2^n в большую сторону и изображение растягивается, как это исправить я не нашел. Просьба помочь!!!

    И есче как изменить размер отображения текстуры.

    30 октября 2010 г. 16:13

Ответы

  • Данных эффект  возникает в результате того, что драйвера видеокарт приводят текстуры к размеру кратному 2-ке.

    Взяв любую игру вы увидите, что там нет текстур нектарных 2. (ну ели вы пишете игру под винду, в продукции Apple например можно использовать любые размеры). Исправить эту ситуацию я думаю нельзя т.к это делаю драйвера, да и в принципе незачем используйте кратные спрайты(дизайнеру замет пару минут довести текстуру до кратности).

    31 октября 2010 г. 11:50

Все ответы

  • Имеется в виду Managed DirectX ?

     

    Так вообще это обычное ограничение видеокарт. некоторые из них умеют понимать только текстуры со сторонами равными степени двойки.

    Проще всего просто изменить размер текстур.

    30 октября 2010 г. 21:00
  • Данных эффект  возникает в результате того, что драйвера видеокарт приводят текстуры к размеру кратному 2-ке.

    Взяв любую игру вы увидите, что там нет текстур нектарных 2. (ну ели вы пишете игру под винду, в продукции Apple например можно использовать любые размеры). Исправить эту ситуацию я думаю нельзя т.к это делаю драйвера, да и в принципе незачем используйте кратные спрайты(дизайнеру замет пару минут довести текстуру до кратности).

    31 октября 2010 г. 11:50