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

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

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

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

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

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

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




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

Сообщение от JACUK Посмотреть сообщение
Еще такого не встречал,но можно попробовать загрузить фон,а поверх картинку с прозрачными местами
а как создать эти прозрачные места?
(Offline)
 
Ответить с цитированием
Старый 09.11.2009, 03: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, 03:54   #5
Mark Castle
Знающий
 
Регистрация: 04.10.2008
Адрес: Киев
Сообщений: 230
Написано 3 полезных сообщений
(для 3 пользователей)
Ответ: MaskImage

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

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

а шо за Спектрум?
(Offline)
 
Ответить с цитированием
Старый 09.11.2009, 11: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, 14:00   #9
JACUK
Знающий
 
Регистрация: 09.10.2009
Сообщений: 340
Написано 37 полезных сообщений
(для 61 пользователей)
Ответ: MaskImage

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




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

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

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

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

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

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

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


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

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

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


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


Опции темы

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

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

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


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


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