Форум: "Игры";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];
ВнизОсвещение в 2д Найти похожие ветки
← →
H[eX] (2003-03-06 17:53) [0]Вот такой вопросец: как реализовать освещение в 2д игрушке, написанной с использованием DelphiX, т.е. сделать что-то типа вот этого http://wb-2g.narod.ru/rox.jpg
← →
Darthman (2003-03-06 19:41) [1]Альфа смешинием. Только в ДелфиХ его нет на аппаратном уровне.
← →
H[eX] (2003-03-07 09:32) [2]Darthman
Можно поподробнее плз
← →
Darthman (2003-03-07 12:46) [3]Можно.
Делаешь маску, где чем ярче белый цвет, тем светлее будет, потом накладываешь эту маску поверх готового изображения, посредством логических операций or and
← →
H[eX] (2003-03-07 14:21) [4]Спасибки:)
← →
Сергей Чурсин © (2003-03-07 18:21) [5]>Только в ДелфиХ его нет на аппаратном уровне.\
Кстати, насколько трудно реализовывать недостающие в delphiX возможности DirectX ? Есть там у объектов Delphix что-то вроде Handle, на то, что они инкапсулируют и какой можно передать в функцию directXa ?
← →
Darthman (2003-03-07 19:10) [6]Можно доделать, надо только распологать нужными возможностями. :)
Хотя я бы порекомендовал использовать PowerDraw, там уже все есть, а работает он быстрее, чем DelphiX.
← →
Карлсон © (2003-03-07 21:10) [7]>PowerDraw
а это что такое, поподробнее плиз!
← →
Darthman (2003-03-08 16:13) [8]Компонет для делфи, на основе DirectX8. Поддерживает много интересного, по сравнение с DelphiX, возможностей, однако у него больше, но он не намного сложнее, так что даже новички разберутся, да и к нему есть документация и примеры.
Скачать можно здесь
http://turbo.gamedev.net/
← →
Darthman (2003-03-08 16:16) [9]Давно не смотрел на обновления, а они уже, оказывается, заточили (почти) его под 9-й директ :)
← →
Карлсон © (2003-03-08 17:14) [10]сенькс, буду разбираться!
← →
3d[Power] © (2003-03-11 02:39) [11]Ага заточили.. и им никто не пользуется терь :) все юзают 2.42...
← →
H[eX] (2003-03-11 10:53) [12]3d[Power]
Хех, ну так и 2.42 очень и очень неплох
← →
3d[Power (2003-03-12 07:40) [13]H[eX], я это и имел ввиду
← →
H[eX] (2003-03-14 13:52) [14]Возникла проблема с powerdraw:
Имеем комп C533\128Ram\Ati Rage IIc с 8 мб памяти + Win98\DX8.1 - мое творение не запускается, не один пример из power draw не запускается, выдавая на этапе инициализации TPowerGraph ошибку №-7 "Could not retreive device capabilities". При этом демки dxdiag прекрасно крутятся:( Что посоветуете.
Или надо драйвер видео обновлять, что весьма и весьма проблематично...
← →
Darthman (2003-03-14 18:26) [15]А какой PowerDraw качал ?
← →
H[eX] (2003-03-14 18:59) [16]Darthman
2.42 с turbo.gamedev.net.
← →
H[eX] (2003-03-16 17:10) [17]Никто не поможет?:(
← →
Darthman (2003-03-16 21:38) [18]а система какая. Я могу помочь, в принципе. :)
← →
MeF88 © (2003-03-17 10:53) [19]Киньте ссылку на документацию на русском по PowerDraw - устанвил но еще не разобрался
← →
H[eX] (2003-03-17 11:27) [20]Darthman
Системка такая - Celeron 500 (или 533)\128 оперативки\видео ATI Rage IIc + Win 98 (кажется SE, хотя не совсем уверен) + Delphi 6 + PowerDraw 2.42. Дрова на видео стандартные, виндосовские...
← →
Darthman (2003-03-17 12:06) [21]Нет документации на Русском. Да и вообще, программист просто обязан знать английский.
2H[eX]:
Пока что-то сложно мне сказать. А ты пускал идущую в комплекте прогу, определяющую совместимость?
← →
H[eX] (2003-03-17 14:26) [22]Darthman
Опаньки... нет - просто не взял ее тогда, кинув на дискету только сорсы. Посмотрю в пятницу (раньше доступа к тому компу небудет). Какие в таком случае варианты?
← →
MeF88 © (2003-03-17 15:15) [23]
> Нет документации на Русском. Да и вообще, программист просто
> обязан знать английский.
Согласен, но блин хоть киньте ссылку на англицком.
← →
Darthman (2003-03-17 16:19) [24]2MeF88:
В комплекте идет с компонентом.
← →
Darthman (2003-03-17 16:22) [25]2H[eX]:
попробуй, там поглядим.
Слушай, а ты не переписал файл pdrawex.dll, чтоли?
Если нет, то и не будет работать. Компонент частично в этот файл засунут.
← →
H[eX] (2003-03-17 16:37) [26]MeF88
Документации я не видел чего-то. Но там примеры хорошо прокомментированны, легко разобраться.
← →
H[eX] (2003-03-17 16:38) [27]Darthman
Переписал, а как же без него:)
← →
Darthman (2003-03-17 17:25) [28]там в pdf формате есть. В папке Docs.
← →
H[eX] (2003-03-18 08:13) [29]Это и на документацию-то непохеже - так поверхностный обзор.
← →
Darthman (2003-03-18 10:07) [30]А что непонятно в данном компоненте? Спрашивай, отвечу.
← →
H[eX] (2003-03-21 13:43) [31]Darthman
Запустил я этот тест на совместимость - Could not retrieve D3DDevice8 capabilities. Теперь даже и не знаю, чего делать:(
Версия дров видео, кстати, 4.11.2460 (самая последняя на сайте ATi- 4.11.2474)
← →
Darthman (2003-03-21 13:52) [32]А у тебя дрова DirectX8 совместимые?
← →
H[eX] (2003-03-21 16:49) [33]Darthman
А кто их знает - на компе DX 8.1 стоит. Демки dxdiag работают - значит совместимые. Да, тоже самое, но на DelphiX работает прекрасно.
← →
Анат (2003-03-22 17:25) [34]Хотелось бы решить вопрос с документацией, никто не знает где взять?
Или в крайнем случае подскажите как в PowerDraw крутить спрайты
← →
H[eX] (2003-03-22 18:13) [35]Анат
А как же?
PowerGraph.RotateEffect()
PS Вопрос совместимости PowerDraw остается в силе;)
← →
H[eX] (2003-03-25 13:43) [36]А все же?
← →
Darthman (2003-03-25 15:59) [37]пока ничего не пришло в голову.
А какая карточка неизвестно? АТИ производит много чего.
← →
H[eX] (2003-03-25 18:51) [38]Darthman
ATi Rage IIc 8 мб.
Пока единственным вариантом мне видится переустановка дров, но вот поможет ли это?...
← →
Darthman (2003-03-25 19:51) [39]Понятия не имею. хмммм... есть кой каокой вариант. Проверю.
← →
H[eX] (2003-03-25 20:48) [40]Darthman
Поделись, ежели не секрет:)
← →
DRON (2003-09-10 20:00) [41]Вот вы тут говорите, что PowerDraw лучше DelphiX. А как насчет того, что под PowerDraw спрайтов, как таковых нет?
← →
MeF88 © (2003-09-11 11:08) [42]2D в Direct3D рулит ;-) особенно с попиксельным освещением =D
← →
Darthman © (2003-09-12 19:54) [43]2DRON: что значит НЕТ СПРАЙТОВ?
Вы мне объясните, пожалуйста... Если Вам очень надо, я Вам вышлю для него спрайтовый движок и еще вагон и маленькую тележку расширений ;)
Единственное, что я могу сказать про ДелфиИксовый спрайтовый движок, что он галим донельзя... Когда пользовал вызвало отвращение, так что использовал собственный.. потом просто перешел на PowerDraw, теперь все только на нем и пишу... (Вот, например пишу скроллер, там без хорошего 2Д движка спрайтового не обойтись. Ссылка на сайт в моем инфо по кнопке (R) ).
Написать такой движок, это же мин. 30 займет... доводка чуть больше. А остальное - мелочи.
Никто, конечно, меня за язык не тянет, но в СВОЕМ движке спрайтовом у меня еще возможно перемещение спрайта по кривым Безье, Есть такое в Делфиикс? то-то.
← →
MeF88 © (2003-09-13 09:22) [44]DelphiX спрайтовый движок мне сильно не понравился, поэтому когда-то писал на DelphiX без него.
А переход на PowerDraw несколько неудобен после использование DelphiX.
← →
1234567890 (2003-09-13 16:33) [45]Кстати PowerDraw НЕсовместим со старыми видеокартами
← →
MeF88 © (2003-09-14 08:50) [46]Да вроде совместим, только тормозит процентов на 20 больше, чем если был бы написан на DX8. И всем придется DX9 поставить себе.
← →
1234567890 (2003-09-14 18:09) [47]Ну на первой TNT не работало с любым директом
← →
Darthman © (2003-09-15 12:01) [48]1234567890: Не надо гнать. Не умеете программировать, не кричите, что "это отстой".
PowerDraw замечательно работает даже на 4-х мегабайтной интегрированной карточке S3 Savage4. А на TNT работает очень даже быстро.
Единственное, что ему нужно, это восьмой директ.
← →
MeF88 © (2003-09-16 14:23) [49]Darthman: А случаем не 9 DirectX? Ведь PowerDraw на нем написан. Не думаю, что он на 8 пойдет...
← →
Darthman © (2003-09-16 14:37) [50]MeF88: Смотря какой powerDraw. Для 9-го директа дело дальше 3-й беты не ушло, а для восьмого директа релизов было много...
Я лично пользуюсь 2.42 модифицированным
← →
Micah'GF (2003-09-16 21:56) [51]А что скажите про FastDIB ?!?! Там есть функции для поворота образа, альфы и еще кучи эффектов... Но вот он работает со своим классом TFastDIB и у меня возник резонный вопрос: можно ли какнить преобразовать TDIB => TFastDIB и обратно?!?!
← →
Darthman © (2003-09-17 09:44) [52]Думаю, что можно. Но на Дибах хорошой скорости не добъешься.
← →
=ArDEN= (2003-09-27 19:26) [53]Поставь DirectX 9.0. Везде написано, что PowerDraw написан для 9.0
← →
Ландграф Павел © (2003-09-28 15:31) [54]пароль забыл:(
← →
Darthman © (2003-09-29 10:12) [55]=ArDEN=
Бывает PowerDraw и для 8.х Директа, имхо его предпочтительнее использовать.
Страницы: 1 2 вся ветка
Форум: "Игры";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];
Память: 0.57 MB
Время: 0.043 c