FlexoID
driver->draw3DLine(vector3df(x1,y1,z1),vector3df(x2,y2,z2),SColor(255,0,0,0));
Рисует отрезок из точки (x1,y1,z1) в точку (x2,y2,z2) черного цвета.
Вот пара нубских вопросов.
irrlicht это же граф движок.
тогда почему с освешением так плохо?
и как дело обстоит с ним у вас ?
И в 1.5 добавили VBO это хранение мешей на GPU для OGL.
А для DirectX что ?
зы: Для граф движка скрины должны быть соотвествующие, а у иррлихта их нету.
Не понял вопроса.... Скрины? Юзай шейдеры. Встроенных технологий хватает на картинку уровня HL2 (не первого и второго эпизода а просто)...
Есть поддержка шейдеров 3.0... В чем проблем конкретно с освещением. Стенсильные тени есть, источники света разные тоже есть... Для уровня лайтмапы делать если, то тоже все нормально... На офе есть хороший пак шейдеров по ДХ и ОпенГЛ называется XEffects под Ирлихт 1.4...
Dampire
Ну на счет скринов, моглибы и постараться сделать картинку по красивей для рекламы движка.
Вот как разтаки и проблемы с освещением.
На счет шейдеров, а на cpu их считать можно? ->для тех у кого нет видяхи со шейдерами
Что то типа рендер таргетов...
>> Для уровня лайтмапы делать если, то тоже все нормально...
лайтмапы - это карты освещения ? как их делать, программно или в редакторе надо.
а что на счет динамического освещения ? только шейдеры.
ps: кстати исправили баг с прозрачность в directX.
>>На офе есть хороший пак шейдеров по ДХ и ОпенГЛ называется XEffects под Ирлихт 1.4...
На офе его нет...
Рекламы? Какой рекламы? Это халява, а значит все ручками...
>>лайтмапы - это карты освещения ? как их делать, программно или в редакторе надо.
Открываешь irrEdit и делаешь.
>>а что на счет динамического освещения ? только шейдеры.
А стенсильные тени? Читай пример 08.SpecialFX.
>На офе его нет...
Серьезно? Значит у меня уже галлюцинации...
http://irrlicht.sourceforge.net/phpBB2/viewtopic.php?t=30631
Dampire
спасибо
Обращайся =)...
люди подскажите решение.
Есть рисунок с изометрией(ромб с альфой).
необходимо чтоб он(ромб без альфы) реагировал на пересечение с мышкой.
Предположение:
Накладывать невидимые полигоны и по ним опр.
Или по пиксельно.(что медленно).
Возможно есть способ проще?
Если у кого проблемы с тенями от динамических объектов (преимущественно SkinnedMesh) -- пишите, я пофиксил))
Кто работал с анимацией? Единственный формат, который сносно работает с ней -- X (directx-овский). Но у него не корректно работает сглаживание. ((( -- как бороться??
сглаживание - в смысле блендинг анимаций? вроде бы нормально работает
кроме .х формата еще милкшейповский вроде неплохо работает (.ms3d)
с тенями - ты имеешь в виду шадов волумы иррлихтовские? у мну на мс3д формате и ирре 1.4 нормально работало, помнится. Какие там проблемы возникают, можно подробнее плз?
Rip
Как рисунок реализован то?
если через билборд, то береш его меш и проверяешь пересечение (мб я не прав, с билбордами пока не работал, но они вроде как scenenode реализованы)
если гуи - то тогда через гуи-ивенты - там по моему все просто
Nup
Ээ вообще рисунок тайл натянутый на квад.(2D Game)
вот нужно чтоб все что розовым, не реагировало на пересечение итп.
т.е кнопка произвольной формы.
хмммммм
еще раз - как этот рисунок имплементируется?
и что значит "не реагировало"?
через IGUIImage или через свой класс используя draw2DImage?
если первое - тогда просто - оверлоудишь для IGUIImage метод OnEvent
если второе - то в глобальном EventReceivere проверяешь попадание на рисунок (например через координаты и getPixel(color) если color != розовый, значит, опачки, вот мы и здеся)
Nup
Про первый способ не знал, пойду посмотрю...
А вот второй будет медленным т.к этих кнопочек будет туча(mapeditor).
Тема в архиве.