![]() |
Ответ: Вопрос-Ответ (для новичков)
3д звук есть, и работает всё нормально, а ты видимо в цикле чтото делаешь
|
Ответ: Вопрос-Ответ (для новичков)
Цитата:
|
Ответ: Вопрос-Ответ (для новичков)
Вот объясните или дайте пример.
У меня есть объект player и телепорт в другой уровень my_name_is_vasia и две комнаты wc и citchen как сделать так что бы если в комнате wc объект my_name_is_vasia столкнувшийсь с объектом player то player попал в комнату citchen а если player столкнётся с my_name_is_vasia в комнаате citchen то player поподает в wc Объясните |
Ответ: Вопрос-Ответ (для новичков)
Цитата:
|
Ответ: Вопрос-Ответ (для новичков)
pitonms
магиииияяя !!! positionentity player,wcx,wcy,wcz |
Ответ: Вопрос-Ответ (для новичков)
Цитата:
|
Ответ: Вопрос-Ответ (для новичков)
positionentity player,10,10,10
хватит нести чуш, элементарная вещь даже для ретардов, панятний в хэлпе |
Ответ: Вопрос-Ответ (для новичков)
У меня вопрос:
Как узнать какой кадр анимации проигрывается у объекта? |
Ответ: Вопрос-Ответ (для новичков)
У меня тоже вопрос:
Почему никто не смотрит в хелп ? AnimTime() |
Ответ: Вопрос-Ответ (для новичков)
Вот я сделал консоль и как мне сделать команду например "position bot,1,2,3".
Вот код сонсоли Цитата:
|
Ответ: Вопрос-Ответ (для новичков)
У меня есть mesh лагеря (костер, ящики, и пожитки в виде мешочков как Oblivion'e), так вот в Максе я это все дело экспортнул в camp_1_forest.b3d тоесть в один файл, все бы хорошо но теперь я решил заполнить эти мешочки-контейнеры предметами, и чтобы пикать их я хотел экспортировать их по отдельности от самого camp_1_forest.b3d для этого я я в максе убрал из сцены все эти мешки и экспортировал заново, а блитз перестает грузить уровень но как только я эти мешки возвращаю и экспортирую по новой все работает, а без них нет Oo. Как можно пикнуть в этой модели только нужные мне части? А именно эти мешки.
|
Ответ: Вопрос-Ответ (для новичков)
Ищи чайлды у модели и пикай их. Чайлды будут называться также как ты назвал их в максе.
|
Ответ: Вопрос-Ответ (для новичков)
camp=LoadMesh("mesh/land_x1.b3d")
ScaleEntity camp,.1,.1,.1 PositionEntity camp,-4,-2,0 ripple=LoadMesh("mesh/ripple.b3d") ripple_tex=LoadTexture("texture/ripple_tex.jpg") ScaleEntity ripple,.1,.1,.1 PositionEntity ripple,-4,-2,0 EntityTexture ripple,bump_tex,0,0 EntityTexture ripple,ripple_tex,0,1 meshok=findchild(camp,cone113) NameEntity meshok_1,"meshok_1_forest" EntityPickMode meshok_1,2 picked=CameraPick(camera,MouseX(),MouseY()) If picked>0 Then item_pick_info$=EntityName(Picked) EndIf Вот так? Не выходит((( Может кто покажет по подробней? |
Ответ: Вопрос-Ответ (для новичков)
пробовал написать вместо cone113 - "cone113" ? по-моему, это проходит) по-крайней мере у меня)
и кстати, Цитата:
|
Ответ: Вопрос-Ответ (для новичков)
Да, но к сожалению все равно не работает, но я придумал как обойти эту проблему на позиции мешков воткну конусы с Alpfa=0 и буду их пикать).
|
Ответ: Вопрос-Ответ (для новичков)
Fatalix3d, тоже вариант. удачи;)
|
Ответ: Вопрос-Ответ (для новичков)
ты просто что-то неправильно делаешь, зачем извращятся ? лучше разберись в чем проблема
|
Ответ: Вопрос-Ответ (для новичков)
meshok=findchild(camp,cone113)
Лол, cone113 должно быть в кавычках. Иначе там будет 0 (блитз пример её за переменную-интежер), равносильно: meshok=findchild(camp,"0") Понятно почему не пикается. На всякий случай напомню, что в FindChild имя регистрозависимое. А конусы с альфой 0 - это черезжопство. И да, опечатку из поста 142 тоже надо исправить. И да, хранить все названия объектов прямо в коде - хреновая затея, надо выносить всё в текстовые файлы. Иначе каждый новые предмет - это головная боль. И занести всё в типы, иначе это уже говнокод - каждый по-отдельности проверять на пик. Делаешь Тип_пикательный_объект, туда заносишь меш, который пикать, название, инвентарь мешка и всё что надо, а потом циклом проверяешь. И научись поочерёдно дебаггером находить проблемное место. (Не пикается, Не находится чайлд и т.д.) А то заявления типа "Не выходит" не сильно способствуют помощи. И также велика вероятность что, найдя ошибку, ты сам её тут же исправишь. |
Ответ: Вопрос-Ответ (для новичков)
Тут неожиданно появилась проблема, при запуске звуки идут а экран черный, но если я сменю разрешение c 1280,1024,32,1 на 1024,768,32,2 все пучком в чем проблема? Подозреваю видео карту (Intel GMA 3000), не значит ли это, что все приехали?
|
Ответ: Вопрос-Ответ (для новичков)
|
Ответ: Вопрос-Ответ (для новичков)
Цитата:
Надо действительно LoadAnimMesh Просмотрел :) Fatalix3d, у тебя код кишмя кишит ошибками |
Ответ: Вопрос-Ответ (для новичков)
Ну код прям в браузере набирал вот и накосячил, за ошибки конечно извиняйте:rolleyes: .
|
Ответ: Вопрос-Ответ (для новичков)
|
Ответ: Вопрос-Ответ (для новичков)
PHP код:
вообщем сфера привязана к пивоту при нажатии на мышку происходит движение на plane в по координате X но сфера с каждым нажатием уходит всё дальше то есть растояние при первом нажатии < чем второе и последующие как исправить? |
Ответ: Вопрос-Ответ (для новичков)
PositionEntity()
|
Ответ: Вопрос-Ответ (для новичков)
Не подходит
|
Ответ: Вопрос-Ответ (для новичков)
эмм... почему ?
|
Ответ: Вопрос-Ответ (для новичков)
ну если G.A.D хочет делать с коллизиями то думаю что-то типа
MoveEntity pivot,x-EntityX(pivot),2-EntityY(pivot), MoveEntity pl,x-EntityX(pl),0,y-EntityY(pl) |
Ответ: Вопрос-Ответ (для новичков)
Имеются ли на Xors'e функции FlushMouse (и FlushKey) а то сам не нашел.
|
Ответ: Вопрос-Ответ (для новичков)
неа, хотя самому нужны.
|
Ответ: Вопрос-Ответ (для новичков)
Цитата:
|
Ответ: Вопрос-Ответ (для новичков)
Я вот так объезжаю:
Код:
Global KH_SPACE, KH_LEFT_CTRL, KH_LEFT_SHIFT, KH_RIGHT_CTRL, KH_RIGHT_SHIFT, KH_W, KH_A, KH_S, KH_D, KH_Q, KH_E З.Ы. Клавиши тут не все. Однако добавил MouseUp, полезная штука. |
Ответ: Вопрос-Ответ (для новичков)
Я поражаюсь с вас. Чота там не хватает, не работает, но все упорно сидят и тихонечнко матерятся. http://ru.xors3d.com/viewforum.php?f=5 зачем? Написали бы, не обещаю что вот прям сразу запилим, но тем не менее хотя бы будем в курсе чего хотят люди. А рыть 10+ форумов в поисках багов и т.п. как-то не радует.
|
Ответ: Вопрос-Ответ (для новичков)
Замечательно, только что хотел уже писать к вам а тут делегация.
Автомат жестко глушит кейдауны:-D я б до этого бы долго додумывался =) Очень ждём этих обделенный вниманием функций =) Кстати что там насчет XHidePointer, точнее что с ней в последней версии а то у меня вроде последняя версия библ и деклов а там нет... Или я слепой...:dontknow: )) |
Ответ: Вопрос-Ответ (для новичков)
Ну, мне эта функция нужна не для того, чтобы глушить, а для того, чтобы по нескольку раз снимать значения с клавиш, не боясь, что кнопка невовремя сфлушится.
|
Ответ: Вопрос-Ответ (для новичков)
Цитата:
|
Ответ: Вопрос-Ответ (для новичков)
А вчера какая-то неведомая херня случилась с форумом.
xHidePointer есть. |
Ответ: Вопрос-Ответ (для новичков)
Цитата:
|
Ответ: Вопрос-Ответ (для новичков)
moveentity и positionentity двигают модель из точки в точку, но относительно разных координат, а плохо смотрится потому что анимированную модель двигать надо целиком а не по кускам
|
Ответ: Вопрос-Ответ (для новичков)
PositionEntity просто ставит объект по x y z
а MoveEntity перемещает а про анимированную модель бред написал я ж сказал что место неёё пока сфера |
Ответ: Вопрос-Ответ (для новичков)
ну что я могу сделать когда ты так безнадежен
positionentity перемещает объект в координаты относительно мировых координат moveentity перемещает объект в координаты относительно своих координат Цитата:
Цитата:
Цитата:
|
Ответ: Вопрос-Ответ (для новичков)
что position entity что moveentity
резултат один и тотже(плохой результат)! |
Ответ: Вопрос-Ответ (для новичков)
А поддается ли регулированию радиус звучания 3d звука в blitz'e?
|
Ответ: Вопрос-Ответ (для новичков)
Цитата:
CreateListener ( parent[,rolloff_factor#][,doppler_scale#][,distance_scale#] ) parent - объект, к которому привязан микрофон. Должен быть определен. Обычно это камера, чтобы игрок мог слышать окружающие звуки. rolloff_factor# (не обязательно) - уменьшение громкости с расстоянием (чувствительность). По умолчанию 1. doppler_scale# (не обязательно) - сила эффекта Допплера. По умолчанию 1. distance_scale# (не обязательно) - искусственное изменение масштабов расстояний. По умолчанию 1. |
Ответ: Вопрос-Ответ (для новичков)
Спасибо!
|
Ответ: Вопрос-Ответ (для новичков)
Как отвязать спрайт от камеры?
EntityParent sprite,0 я пробовал, но спрайт вроде не отвязался.. :( |
Ответ: Вопрос-Ответ (для новичков)
Цитата:
|
Ответ: Вопрос-Ответ (для новичков)
Люди помогите, пожалуйста! Объясните как сделать поиск пути в 3d? Я пробовал в AStar'е разобраться, но нифига не понял. Я уже даже ничего на Блитзе не хочу делать потому что всегда все останавливаться на ИИ. Делал ртс, но решил в рпг переделать и с медией разобрался, но вот поиск пути нифига не получается сделать :''(( :''((. Будьте людьми, помогите пожалуйста. :''((
|
Ответ: Вопрос-Ответ (для новичков)
можно да на астаре с помощью какбэ регулярной сетки !! можно по вейпоинтам с помощью алгоритма Дейкстры например !! можно еще как-то !!
а че не разобрался то ?? в инете куча инфы по этому поводу !! много на русскому даже !! в чем проблема ?? |
Ответ: Вопрос-Ответ (для новичков)
IGR, ну не понимаю я как сделать и все! :( Если не тяжело, то дай плиз ссылку на какие нибудь уроки по этому делу только желательно что бы попроще. А то у меня все на ИИ ступорится. :(
|
Ответ: Вопрос-Ответ (для новичков)
Все предельно просто:
|
Ответ: Вопрос-Ответ (для новичков)
|
Ответ: Вопрос-Ответ (для новичков)
Кстати, Diplomat, как-то давно, выкладывал библиотеку по поиску пути для блица. На первых порах можно ее заюзать, она поставлялась с примером.
Upd.: вот она: http://forum.boolean.name/showthread.php?t=935 |
Ответ: Вопрос-Ответ (для новичков)
имхо без теории графов люди вообще слабо понимают как работают алгоритмы поиска, а даже если и понимают то слабо представляют что алгоритмы редко зависят от сетки как таковой,просто поиск по сетке это неправильное представление процесса
|
Ответ: Вопрос-Ответ (для новичков)
Скажем так: это конкретика частного случая.
|
Ответ: Вопрос-Ответ (для новичков)
jimon, impersonalis, вы как всегда предлагаете самый лучший для новичков способ.
|
Ответ: Вопрос-Ответ (для новичков)
Цитата:
максимум что можно сделать "по-быстрому", это направить по нужным ссылкам, а там уже как получится, осилит он это или нет !! |
Ответ: Вопрос-Ответ (для новичков)
В принципе ты прав.
|
Ответ: Вопрос-Ответ (для новичков)
Какие команды нужны для тайлинга террейна (не модель)?
|
Ответ: Вопрос-Ответ (для новичков)
Цитата:
|
Ответ: Вопрос-Ответ (для новичков)
В общем перенес я код из примера Дейксика в мою игру и нифига не работает. Я че то не понимаю, как это работает. У меня мой юнит тупо едет в центр карты не на что не реагируя. :''((
Update: Заработало! :-D И сразу же появился еще один вопрос. Вот у меня карта и картинка не проходимости карты и у меня щас только по центру юнит ездит так как картнка меньше самой карты и что надо сделать, что бы "растянуть" картинку на всю карту? ) |
Ответ: Вопрос-Ответ (для новичков)
ABTOMAT
этот прстой путь заканчивается там где сетка перестаёт быть регулярной, к примеру поиск пути по уровню с лифтами или вертикальными лестницами |
Ответ: Вопрос-Ответ (для новичков)
Цитата:
|
Ответ: Вопрос-Ответ (для новичков)
Ну подскажите как отпозиционировать карту (меш) и картинку с картой не проходимости? У меня даже в ручную нифига не получается "подогнать". :)
|
Часовой пояс GMT +4, время: 23:02. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot