forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Болтовня (http://forum.boolean.name/forumdisplay.php?f=25)
-   -   раздел бмакс ни кто не посещает... (http://forum.boolean.name/showthread.php?t=8052)

G.A.D 25.03.2009 00:56

раздел бмакс ни кто не посещает...
 
сделал анимацию обЪекта по нажатиям клавишь...
но когда происходит анимация объект движется и за ним остаёться след из частей этого обЪекта?
какой алгоритм можно использовать для расположения обЪектов квадратом
то есть есть один обЪект с x=0 и y=0 ,затем мне надо создать объект с координатами x=5 y=0,потом x=0 y=5 ..... и так пока не будет созданно заданное колво обЪектов....
пробовал until заданное кол-во объектов создавалось но в одно точке

ABTOMAT 25.03.2009 01:18

Ответ: раздел бмакс ни кто не посещает...
 
Цитата:

но когда происходит анимация объект движется и за ним остаёться след из частей этого обЪекта?
А по-русски можно?

SBJoker 25.03.2009 01:18

Ответ: раздел бмакс ни кто не посещает...
 
не пробывал фон стирать вначале нового кадра?
Cls

G.A.D 25.03.2009 01:22

Ответ: раздел бмакс ни кто не посещает...
 
да можно =)
есть объект (спрайтовая картинка из кадров),когда происходит движение объекта все предыдущие кадры остаются за ним на экране и не удаляються

G.A.D 25.03.2009 01:25

Ответ: раздел бмакс ни кто не посещает...
 
Цитата:

Сообщение от SBJoker (Сообщение 101694)
не пробывал фон стирать вначале нового кадра?
Cls

а что такое cls и как стирать фон?
по поводу cls обЪясните своими словами так как я читал справку по б3д и бмакс и не понял истинное значение
п.с спасибо

jimon 25.03.2009 01:27

Ответ: раздел бмакс ни кто не посещает...
 
Она стирает всё что нарисовано на екране

G.A.D 25.03.2009 01:41

Ответ: раздел бмакс ни кто не посещает...
 
а как эе тогда терраин и другие обЪекты ???
не ужели их всё время рисоватьнадо?то есть если игра идёт 10 мин то прорисовка каждую секунду 10 объектов составит 6000 объектов за 10 мин помойму фпс будет тормозить

ABTOMAT 25.03.2009 01:45

Ответ: раздел бмакс ни кто не посещает...
 
В Бмаксе ж вроде аппаратен дравен, так что тормоза не должны ожидаться.

jimon 25.03.2009 01:54

Ответ: раздел бмакс ни кто не посещает...
 
G.A.D
все обьекты каждый раз перерисовываются в кадре, это ОСНОВА реалтайм графики

G.A.D 25.03.2009 01:54

Ответ: раздел бмакс ни кто не посещает...
 
но в примерах как то по другому делают с Tlist каким то?

Randomize 25.03.2009 17:13

Ответ: раздел бмакс ни кто не посещает...
 
TList это список обьектов (например Боты, пули, препятствия, игроки)
Cls там есть.
Либо он нагло заменён на Rect 0,0,GraphicsWidth(),graphicsHeight()
Либо в игре полнотайловый задник и CLS не требуется, а автор экономный.

G.A.D, НЕ ДУБЛИРУЙ ТЕМЫ!
Создай тему в нужном разделе, а именно в разделе BlitzMax.
Цени чюжой труд ведь модераторы потом будут за тобой убирать дубликаты тем, мусорить на форуме не надо.

SBJoker 25.03.2009 18:02

Ответ: раздел бмакс ни кто не посещает...
 
Поправка TList это двусвязный список почти такой же как тот что автоматически создаётся для каждого типа в Блитз3д.

G.A.D 25.03.2009 18:06

Ответ: раздел бмакс ни кто не посещает...
 
я темы не дублирую потомучто это тема не достойна раздела бмакса


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

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