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

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

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

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

Ответ
 
Опции темы
Старый 08.11.2009, 23:49   #1
Mark Castle
Знающий
 
Регистрация: 04.10.2008
Адрес: Киев
Сообщений: 230
Написано 3 полезных сообщений
(для 3 пользователей)
MaskImage

Люди,я сделал небольшую игрулю,только один вопрос:как наложить маску на рисунок?нада библиотека или так както можно?подскажите,заранее спасибо)
Вложения
Тип файла: rar The Road.rar (7.1 Кб, 151 просмотров)
(Offline)
 
Ответить с цитированием
Старый 09.11.2009, 00:20   #2
JACUK
Знающий
 
Регистрация: 09.10.2009
Сообщений: 340
Написано 37 полезных сообщений
(для 61 пользователей)
Ответ: MaskImage

Еще такого не встречал,но можно попробовать загрузить фон,а поверх картинку с прозрачными местами
__________________




(Offline)
 
Ответить с цитированием
Старый 09.11.2009, 00:46   #3
Mark Castle
Знающий
 
Регистрация: 04.10.2008
Адрес: Киев
Сообщений: 230
Написано 3 полезных сообщений
(для 3 пользователей)
Сообщение Ответ: MaskImage

Сообщение от JACUK Посмотреть сообщение
Еще такого не встречал,но можно попробовать загрузить фон,а поверх картинку с прозрачными местами
а как создать эти прозрачные места?
(Offline)
 
Ответить с цитированием
Старый 09.11.2009, 00:49   #4
Bruteo
ПроЭктировщик
 
Регистрация: 31.01.2007
Сообщений: 128
Написано 20 полезных сообщений
(для 43 пользователей)
Ответ: MaskImage

C помощью lib_alpha можно заменить определённый цвет на прозрачность.
http://forum.boolean.name/showthread.php?t=6058
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Mark Castle (09.11.2009)
Старый 09.11.2009, 00:54   #5
Mark Castle
Знающий
 
Регистрация: 04.10.2008
Адрес: Киев
Сообщений: 230
Написано 3 полезных сообщений
(для 3 пользователей)
Ответ: MaskImage

спасибо)
(Offline)
 
Ответить с цитированием
Старый 09.11.2009, 06:28   #6
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: MaskImage

Гм. Я думал, что картинки сейчас маскируют только на Спектруме,
но идея интересная.
(Offline)
 
Ответить с цитированием
Старый 09.11.2009, 08:24   #7
Mark Castle
Знающий
 
Регистрация: 04.10.2008
Адрес: Киев
Сообщений: 230
Написано 3 полезных сообщений
(для 3 пользователей)
Ответ: MaskImage

а шо за Спектрум?
(Offline)
 
Ответить с цитированием
Старый 09.11.2009, 08:29   #8
Mark Castle
Знающий
 
Регистрация: 04.10.2008
Адрес: Киев
Сообщений: 230
Написано 3 полезных сообщений
(для 3 пользователей)
Ответ: MaskImage

program NewProject1;
uses alpha;
begin
	drawText('Hello world!', 0, 0);
	repaint;	
	delay(2000);
end.
А LIB_ALPHA ТО НЕ ГРУЗИТСЯ!!!
выдает ошибку failed to load library/unit!!!
или я че сделал не так?
(Offline)
 
Ответить с цитированием
Старый 09.11.2009, 11:00   #9
JACUK
Знающий
 
Регистрация: 09.10.2009
Сообщений: 340
Написано 37 полезных сообщений
(для 61 пользователей)
Ответ: MaskImage

Попробуй примес по ссылке что выше!
__________________




(Offline)
 
Ответить с цитированием
Старый 09.11.2009, 11:06   #10
Mark Castle
Знающий
 
Регистрация: 04.10.2008
Адрес: Киев
Сообщений: 230
Написано 3 полезных сообщений
(для 3 пользователей)
а все,понял...

вот почти готовый продукт...
слушаю критику...
Вложения
Тип файла: rar Air War.rar (8.3 Кб, 159 просмотров)

Последний раз редактировалось jimon, 09.11.2009 в 17:46.
(Offline)
 
Ответить с цитированием
Старый 10.11.2009, 10:26   #11
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: MaskImage

Нормально, только ландшафт прыгает.
Да и не под все экраны идет.
Да и джойстик желательно бы.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Mark Castle (10.11.2009)
Старый 10.11.2009, 16:09   #12
Mark Castle
Знающий
 
Регистрация: 04.10.2008
Адрес: Киев
Сообщений: 230
Написано 3 полезных сообщений
(для 3 пользователей)
Ответ: MaskImage

а как сделать,чтоб под все экраны шло?
(Offline)
 
Ответить с цитированием
Старый 10.11.2009, 19:07   #13
DIMMON4IK
Знающий
 
Аватар для DIMMON4IK
 
Регистрация: 21.07.2009
Адрес: Украина
Сообщений: 219
Написано 44 полезных сообщений
(для 78 пользователей)
Счастье Ответ: MaskImage

Фон растягивать через Lib_canvas, дома рисовать с X координатой = Getheight-высота картинки city.png, траву рисовать с X координатой = Getheight-высота картинки trv.png; Ну и максимальные координаты ставить в соответствии с висотой и шириной; Поменять алгоритм отображения домов;

PS Могу помочь в алгоритме и графике (смотри миниатюры)
Миниатюры
Нажмите на изображение для увеличения
Название: zast.png
Просмотров: 332
Размер:	30.8 Кб
ID:	8250  
__________________


(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Mark Castle (10.11.2009)
Старый 11.11.2009, 00:05   #14
Mark Castle
Знающий
 
Регистрация: 04.10.2008
Адрес: Киев
Сообщений: 230
Написано 3 полезных сообщений
(для 3 пользователей)
Ответ: MaskImage

а можешь мне помочь с рисунком города?
(Offline)
 
Ответить с цитированием
Старый 11.11.2009, 12:27   #15
DIMMON4IK
Знающий
 
Аватар для DIMMON4IK
 
Регистрация: 21.07.2009
Адрес: Украина
Сообщений: 219
Написано 44 полезных сообщений
(для 78 пользователей)
Ответ: MaskImage

Да, там еще "способ отрысовки города" (несмейтесь, не знаю как по другому назвать) нужно поменять у коде
__________________


(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с MaskImage на полный экран JVSh 2D-программирование 13 02.05.2009 22:44


Часовой пояс GMT +1, время: 08:53.


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