www.boolean.name

www.boolean.name (http://forum.boolean.name/index.php)
-   MidletPascal (http://forum.boolean.name/forumdisplay.php?f=46)
-   -   3D и псевдо 3D (http://forum.boolean.name/showthread.php?t=18732)

Ahsoka_Tano 20.11.2013 13:41

3D и псевдо 3D
 
Планирую сделать что нибудь в духе «Doom-a» и «Orc and Ellfs»
Написал алгоритм для "растяжки" изображения. ФПС почти на нуле, и это только для одного изображения, а их будет уж ни как не одно.
Вопрос. Какие есть либы для изменения/растяжения спрайтов.
Хотелось бы что нибудь в духе того же самого FillRecta(x,y,z,w), где первые две переменные, это левые верхние и нижние края картинки, две следующие соответсвенно правые края.
Если такие либы вообще?

Atqt 21.11.2013 11:11

Ответ: 3D и псевдо 3D
 
Lib_gfx

Ahsoka_Tano 22.11.2013 22:33

Ответ: 3D и псевдо 3D
 
Не пойдет.

Ahsoka_Tano 22.11.2013 22:37

Ответ: 3D и псевдо 3D
 
Производительность не очень.

Ahsoka_Tano 22.11.2013 22:38

Ответ: 3D и псевдо 3D
 
Черт, но ведь как то же пишутся такие игры, и с фпс все ок, нужно искать глубже.

Atqt 23.11.2013 13:25

Ответ: 3D и псевдо 3D
 
Тогда можно попробовать записать все растянутые картинки в массив, чтобы не вызывать медленные функции каждый раз, а потом рисовать нужные. Другой вариант - попросить автора Lib_gfx сделать более быстрые алгоритмы.

.:MaSe:. 23.11.2013 13:26

Ответ: 3D и псевдо 3D
 
lib_canvas тоже растягивает изображения

nil0q 28.11.2013 11:37

Ответ: 3D и псевдо 3D
 
Товарищи, вам в эту тему: http://forum.boolean.name/showthread.php?t=4621. Только проекту 6 лет и он уже не поддерживается в течение чуть менее чем половины своего возраста.

Ahsoka_Tano 01.12.2013 10:33

Ответ: 3D и псевдо 3D
 
nil0q, на втором курсе, писал игру в том же стиле. Это был Borland Pascal, и это была символьная графика))


Часовой пояс GMT +1, время: 15:12.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
Перевод: zCarot