Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для мобильных телефонов > MidletPascal > Основной форум

Основной форум Сюда все проблемы связанные с программированием.

Ответ
 
Опции темы
Старый 27.02.2007, 13:00   #1
andresyuk_be
Оператор ЭВМ
 
Регистрация: 29.01.2007
Сообщений: 33
Написано 0 полезных сообщений
(для 0 пользователей)
Работа с изображениями

У меня есть спрайт корабля
он на розовом фоне
как сделать так чтобы отображалось все кроме розового цвета из этого рисунка
это вроде на паскале вот так
if getpixelcolor(x,y)<>розовый then putpixel(x,y, текущий цвет)
(Offline)
 
Ответить с цитированием
Старый 27.02.2007, 13:09   #2
ARV
ПроЭктировщик
 
Регистрация: 25.12.2006
Сообщений: 163
Написано 7 полезных сообщений
(для 12 пользователей)
Re: Работа с изображениями

спрайт твой хранится как ресурс мидлета в PNG-файле? задай для розового цвета параметр "прозрачный" - в редакторе картинок мидлетпаскаля щелкни на кнопке с палитрой, пипеткой возьми твой розовый цвет с картинки, потом ОК и сохрани.
(Offline)
 
Ответить с цитированием
Старый 27.02.2007, 15:01   #3
andresyuk_be
Оператор ЭВМ
 
Регистрация: 29.01.2007
Сообщений: 33
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Работа с изображениями

сделал но теперь проблема-как сделать навигацию по форме
например
есть три строчки
выбрав одну-переходим туда
другую-переходим сюда
третью-идем еще куда-то
а потом магическая кнопочка назад
которая возвращает нас в предидущее меню
(Offline)
 
Ответить с цитированием
Старый 27.02.2007, 18:17   #4
http://neten.org
Нуждающийся
 
Регистрация: 24.02.2007
Сообщений: 48
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Работа с изображениями

Вот из хелпа пример:
menuAppendString
function menuAppendString(text: string): integer;

Добавляет строку к текущему меню. Функция возвращает индекс добавленной записи в меню.
var
tetris, minesweeper, snake : integer;
play, clicked : command;
begin
showMenu('Select a game', CH_IMPLICIT);

tetris := menuAppendString('Tetris');
minesweeper := menuAppendString('Minesweeper');
snake := menuAppendString('Snake');

play := createCommand('Play', CM_SCREEN, 1);
addCommand(play);

repeat
delay(100);
clicked := getClickedCommand;
until clicked = play;

showCanvas; // Показываем графический экран и убираем меню.

if menuGetSelectedIndex = tetris then playTetris;
if menuGetSelectedIndex = minesweeper then playMinesweeper;
if menuGetSelectedIndex = snake then playSnake;

end.
(Offline)
 
Ответить с цитированием
Старый 27.02.2007, 18:35   #5
andresyuk_be
Оператор ЭВМ
 
Регистрация: 29.01.2007
Сообщений: 33
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Работа с изображениями

это и я знаю но как сделать так чтобы по нажатию левой софт кнопки прога переходила в предыдущее меню?
(Offline)
 
Ответить с цитированием
Старый 03.03.2007, 04:36   #6
IVenoMI
Знающий
 
Регистрация: 10.08.2006
Сообщений: 254
Написано 3 полезных сообщений
(для 3 пользователей)
Re: Работа с изображениями

Я делаю так : создаю переменную, в которой хранится текущий режим, соответственно в галвном цикле, если переменная равна какому то режиму, запускается отдельная процедура, в которой есть свой цикл...
Соответственно, определенная кнопка в каждом режиме заранее задает переход на предидущий...
(Offline)
 
Ответить с цитированием
Старый 28.05.2007, 17:50   #7
fox199115
AnyKey`щик
 
Регистрация: 25.05.2007
Сообщений: 8
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Работа с изображениями

А как сделать что бы был прозрачный цвет в imagefromimage ???
(Offline)
 
Ответить с цитированием
Старый 09.06.2007, 15:26   #8
Taugeshtu
scientist.alien
 
Аватар для Taugeshtu
 
Регистрация: 12.02.2007
Сообщений: 2,098
Написано 1,030 полезных сообщений
(для 2,593 пользователей)
Re: Работа с изображениями

Вот у меня вопрос по мидлет паскалю и его изображениям:
импортю нормальный имадж. Сохраняю проект. перезапускаю паскаль. гружу проект. Имидж - наперекосяк, словно его взяли за центр и покрутили, будто он из тряпки сделан.
__________________
Public service announcement: вы можете заблокировать отображение сообщений определённого пользователя, добавив его ник в список игнорируемых.
Tau lab.
We LOVE you. We MADE you.
(Offline)
 
Ответить с цитированием
Старый 09.06.2007, 16:34   #9
Kurdt
ПроЭктировщик
 
Регистрация: 28.03.2007
Сообщений: 194
Написано 7 полезных сообщений
(для 25 пользователей)
Re: Работа с изображениями

Это эмулятор глючит так МПХ, изображение видимо .jpg? на телефоне все будет ок, или поставь png
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с RMS Doctor Drive JAVA Micro Edition 1 15.07.2009 16:41
Работа с изображениями Siarzhuk Piatrouski FAQ и уроки 0 25.03.2009 19:50
моя работа Trilliput Работы 7 10.01.2008 21:10
работа с RSS PHPman Основной форум 5 06.08.2007 00:04
Работа с БД Raiter Visual Basic 0 22.02.2007 16:45


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


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com