|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.02.2011, 23:28 | #1 |
Пользователь
Регистрация: 03.02.2010
Сообщений: 28
|
[canvas]
Я наверное уже всем надоел
Но, как при рисовании пикселей, удалять каждый прежний пятый?) ну. по идее надо создать массив, куда будут заноситься твочки и удалять x[i-5],y[i-5]; например рисую на форме на он мауз мув Код:
просто вечером увидел красивые графические программы, а голова как сделать элементарное стирание пятого элемента, не может понять :\ |
22.02.2011, 00:26 | #2 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
Ну ход мысли верный, в принципе ) Только я хвост до 24 увеличил, на 5 не видно почти ничего.
Код:
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
22.02.2011, 00:39 | #3 |
Пользователь
Регистрация: 03.02.2010
Сообщений: 28
|
спасибо большое)
но можно комментариями описать, почему именно массив Поинтов и что делают первые 3 строки процедуры моуз мув. потому что каждется, я не очень знаком с таким представлением массива. во второй и третьей строке мы присваиваем значениям массива с индексом ноль, значения икса и игрика, правильно? но как они потом запоминают остальные координаты? -- и массив поинтов, потому что можно присвоить ему значения [].x и [].y, я правильно понял? -- так. строится массив, коммандой мув сдвигаются значения вправо с 0го по 23*надлинумассива и нулевому присваевается текущее значение икса и игрика, рисуется новая точка, убирается последняя точка массива, процедура заканчивается и при след. движении массив опять сдвигается вправо и все начинается сначала, правильно?) Последний раз редактировалось Fiery Fox; 22.02.2011 в 00:50. |
22.02.2011, 02:28 | #4 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
да, всё верно )
В принципе, move() не самое удачное решение, че-то я тормознул. Достаточно как в игре с питончиком, хранить индекс головы: Код:
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Canvas | Auron | Общие вопросы Delphi | 8 | 13.12.2010 23:14 |
3D canvas | konikovskit | Мультимедиа в Delphi | 1 | 06.09.2010 22:02 |
Canvas | ZET78 | C++ Builder | 5 | 21.05.2010 20:26 |
Canvas | Jai | Общие вопросы Delphi | 7 | 15.05.2009 13:11 |