Показать сообщение отдельно
Старый 14.02.2008, 21:58   #30
aureli0
ПроЭктировщик
 
Регистрация: 19.03.2007
Сообщений: 134
Написано 10 полезных сообщений
(для 20 пользователей)
Re: Ответ: игра по мотивам ККИ "Берсерк"

Сообщение от aureli0 Посмотреть сообщение
К сожалению все тоже самое. мало того игра на эмуляторе то работает но както не так как раньше. Работает рывками както. На моем е50 вапще виснет да еще так что ее потом закрыть не получается!! А на чужой нокии 6270 опять мерцает белый экран.
Судя по всему это проблема всех телефонов Нокии серии 40!! Поставил СДК 40 серии и решил небольшой тест провести - вот простенькая программка))

//uses game{,cnv2};
var
img:image;
begin
//cnv2.fullscreen_mode(1);//включение фулскрина
//game.init;
//game.set_clip(0,0,GetWidth,GetHeight);
//game.show;
img:=LoadImage('/icon.png');
repeat
Setcolor(0,0,random(255));
drawText('Hello world!', 0, 0);
DrawImage(img,random(GetWidth),random(GetHeight));
//game.refresh;// отображение всего
repaint;
until false;
end.

в таком виде она в СДК 40-вой серии запускается не в полноэкранном режиме без марганий экрана!!!

подключаю библиотек CNV2:

uses {game,}cnv2;
var
img:image;
begin
cnv2.fullscreen_mode(1);//включение фулскрина
//game.init;
//game.set_clip(0,0,GetWidth,GetHeight);
//game.show;
img:=LoadImage('/icon.png');
repeat
Setcolor(0,0,random(255));
drawText('Hello world!', 0, 0);
DrawImage(img,random(GetWidth),random(GetHeight));
//game.refresh;// отображение всего
repaint;
until false;
end.

Результат: мерцаний нет при полом экране!!! Результат конечно радует но хотелось бы обойтись без ресурсоемкого repaint!!!!

Теперь отключу cnv2 и включаю game (причем как новый так и старый):

uses game{,cnv2};
var
img:image;
begin
//cnv2.fullscreen_mode(1);//включение фулскрина
game.init;
game.set_clip(0,0,GetWidth,GetHeight);
game.show;
img:=LoadImage('/icon.png');
repeat
Setcolor(0,0,random(255));
drawText('Hello world!', 0, 0);
DrawImage(img,random(GetWidth),random(GetHeight));
game.refresh;// отображение всего
//repaint;
until false;
end.

В результате получаем мерцания в обоих случаях
в компиляции пробовал ставить Midp version 2 и 1 и NokiaAPI fullscreen
мерцания так и остаются!!!

выручайте(
Есть кто живой!!!?
(Offline)
 
Ответить с цитированием