forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Основной форум (http://forum.boolean.name/forumdisplay.php?f=49)
-   -   MaskImage (http://forum.boolean.name/showthread.php?t=9819)

Mark Castle 09.11.2009 02:49

MaskImage
 
Вложений: 1
Люди,я сделал небольшую игрулю,только один вопрос:как наложить маску на рисунок?нада библиотека или так както можно?подскажите,заранее спасибо):"(

JACUK 09.11.2009 03:20

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

Mark Castle 09.11.2009 03:46

Ответ: MaskImage
 
Цитата:

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

а как создать эти прозрачные места?

Bruteo 09.11.2009 03:49

Ответ: MaskImage
 
C помощью lib_alpha можно заменить определённый цвет на прозрачность.
http://forum.boolean.name/showthread.php?t=6058

Mark Castle 09.11.2009 03:54

Ответ: MaskImage
 
спасибо)

odd 09.11.2009 09:28

Ответ: MaskImage
 
Гм. Я думал, что картинки сейчас маскируют только на Спектруме,
но идея интересная.

Mark Castle 09.11.2009 11:24

Ответ: MaskImage
 
а шо за Спектрум?

Mark Castle 09.11.2009 11:29

Ответ: MaskImage
 
Код:

program NewProject1;
uses alpha;
begin
        drawText('Hello world!', 0, 0);
        repaint;       
        delay(2000);
end.

А LIB_ALPHA ТО НЕ ГРУЗИТСЯ!!!
выдает ошибку failed to load library/unit!!!
или я че сделал не так?

JACUK 09.11.2009 14:00

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

Mark Castle 09.11.2009 14:06

Вложений: 1
а все,понял...

вот почти готовый продукт...
слушаю критику...

odd 10.11.2009 13:26

Ответ: MaskImage
 
Нормально, только ландшафт прыгает.
Да и не под все экраны идет.
Да и джойстик желательно бы.

Mark Castle 10.11.2009 19:09

Ответ: MaskImage
 
а как сделать,чтоб под все экраны шло?

DIMMON4IK 10.11.2009 22:07

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

PS Могу помочь в алгоритме и графике (смотри миниатюры) :cool:

Mark Castle 11.11.2009 03:05

Ответ: MaskImage
 
а можешь мне помочь с рисунком города?

DIMMON4IK 11.11.2009 15:27

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


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot