Вниз  2D Платформер на MIDletPascal
- 16.02.2020 / 17:13
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
GOAR, поставь минимальный Delay, 10 мс мож 1
__________________
 знает толк
- 16.02.2020 / 17:34
GOAR
  Пользователь

GOAR 
Сейчас: Offline
vl@volk, вот что происходит


Прикрепленные файлы:
SCraft_v.0.0.3_(…).apk (226.29 кб.) Скачано 192 раза
- 16.02.2020 / 17:49
Витаминыч
  Супермодератор

Витаминыч 
Сейчас: Offline
GOAR, какой еще cls? где код этой процедуры?
__________________
 わからない!!
- 17.02.2020 / 07:30
GOAR
  Пользователь

GOAR 
Сейчас: Offline
Витаминыч, код cls такой:

pricedure cls;
begin
  setcolor(0,0,0);
  fillrect(0,0,getwidth,getheight);
end;

procedure game;
begin

repeat
// code..

repaint;
delay(10);
cls;
until false;
end;

Так как то, и при условии delay(10) мерцает.
  :-( но только в андроид сборке.

В жабе и без delay работает.
Помню в басик идэ такое ж было..
- 17.02.2020 / 13:53
GOAR
  Пользователь

GOAR 
Сейчас: Offline
vl@volk, тож самое
- 17.02.2020 / 15:36
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
GOAR, скорее всего особенности библиотеки для отрисовки,гг
__________________
 знает толк
- 17.02.2020 / 15:39
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
Красивая игрушка для проверки на эпилепсию. А ты перерисовываешь каждый раз когда рисуешь один квадратик?) Вообще надо как бы

очистить экран
нарисовать всё что должно быть нарисовано
вызвать репейнт
сделать маленькую паузу
и так по кругу :)
__________________
 знает толк
- 17.02.2020 / 15:42
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
возможно тебе cls не нужен

https://www.kansoftware.ru/?tid=5122
__________________
 знает толк
- 17.02.2020 / 15:49
GOAR
  Пользователь

GOAR 
Сейчас: Offline
vl@volk, ну саму процедуру сls можно не ставить.
Можно просто закражишать экран , филлрэкт тип.
Но эффект то же
- 17.02.2020 / 16:22
GOAR
  Пользователь

GOAR 
Сейчас: Offline
vl@volk, а без если, то мазать будет все
Наверх  Всего сообщений: 91
Фильтровать сообщения
Поиск по теме
Файлы топика (15)