![]() |
Ответ: Вопрос-Ответ (для новичков)
|
Ответ: Вопрос-Ответ (для новичков)
Цитата:
|
Ответ: Вопрос-Ответ (для новичков)
LLI.T.A.L.K.E.R. , ты это с моей пушкой это сделал? Если да, то как ты изменил лево на право
|
Ответ: Вопрос-Ответ (для новичков)
Цитата:
|
Ответ: Вопрос-Ответ (для новичков)
Цитата:
Цитата:
|
Ответ: Вопрос-Ответ (для новичков)
да я впринципе это знал , я просто у Hurrit спросил)
ладно. глупо получилось) |
Ответ: Вопрос-Ответ (для новичков)
а как в блитзе отразить меш слева на право или наоборот
|
Ответ: Вопрос-Ответ (для новичков)
Цитата:
|
Ответ: Вопрос-Ответ (для новичков)
Ага... Не у кого кода нет?
|
Ответ: Вопрос-Ответ (для новичков)
а в редакторе, чо, нельзя отразить?
|
Ответ: Вопрос-Ответ (для новичков)
Цитата:
Цитата:
|
Ответ: Вопрос-Ответ (для новичков)
Цитата:
Вот функция выворачивания модели с лева на право и наоборот: Использовать так: PHP код:
|
Ответ: Вопрос-Ответ (для новичков)
Цитата:
|
Ответ: Вопрос-Ответ (для новичков)
|
Ответ: Вопрос-Ответ (для новичков)
Цитата:
|
Ответ: Вопрос-Ответ (для новичков)
Прочитайте, блин, справку про Flip и зачем там нужен параметр.
|
Ответ: Вопрос-Ответ (для новичков)
Вложений: 1
Я часто замечал, но не разу не задавал вопрос. Такая фигня: делаю гравитацию игрока, коллизию игрока (установил его радиус) и мира, TranslateEntity player,0,-1,0. Поворачиваю камеру к земле, нажимаю "вперёд" и камера как бы чуть - чуть проваливается в землю. Ну сами смотрите, да и когда я на пушку ставлю ENtityOrder weapon,-(любое число) то она становится прозрачной.
|
Ответ: Вопрос-Ответ (для новичков)
Цитата:
Цитата:
|
Ответ: Вопрос-Ответ (для новичков)
Цитата:
|
Ответ: Вопрос-Ответ (для новичков)
а почему когда я ставлю на пушку параметр EntityOrder , -9999 (вобще любое число) ,то пушка становится прозрачной?
|
Ответ: Вопрос-Ответ (для новичков)
Цитата:
P.S. Вот и помогай им после этого... |
Ответ: Вопрос-Ответ (для новичков)
Ganociy:
глянул демку твою, у тебя сначала рисуется рука, потом пушка, скорей всего entityorder -9999 приминен к руке а вообще поидее делай так : entityorder hand,-1 entityorder gun,-2 т.е. чтобы сначала перед всем миром рендерилась пушка , а потом рука |
Ответ: Вопрос-Ответ (для новичков)
Помню где-то был сэмпл с булевыми операциями над примитивами.
Если у кого есть - скиньте |
Ответ: Вопрос-Ответ (для новичков)
Подскажите, пожалуйста, как при создании шарика вычислить позицию так чтобы он не пересекался и находился на рандомном расстоянии от других шариков?
Я пробовал сравнивать координаты и вроде работает, но не всегда, иногда даже наоборот ставит один шарик в позицию другого или очень близко к нему.. |
Ответ: Вопрос-Ответ (для новичков)
Ну как вариант заносить все точки созданных шаров в определенный файл....тхт к примеру и при создании нового шара сравнивать рандомную координату с координатами уже существующих шаров...ну и при необходимости поправлять.
|
Ответ: Вопрос-Ответ (для новичков)
Можно проверить на расстояние с каждым шариком. Если условие расстояния >= суммы радиусов сравниваемых рашиков выполняется для всех существующих шариков и нового положения, то положение корректно.
|
Ответ: Вопрос-Ответ (для новичков)
Цитата:
|
Ответ: Вопрос-Ответ (для новичков)
Та блджад....Nex.С твоим то опытом и про дистацию забыть?! )
|
Ответ: Вопрос-Ответ (для новичков)
Цитата:
Кстати можно ли сделать что бы 2 спрайта не много прозрачных не накладывались друг на друга (что бы в месте их пересечения цвет оставался тот же)? |
Ответ: Вопрос-Ответ (для новичков)
А чем можно заменить Pickанье объектов чтобы это работало быстрее? А то при поле 20х20 все нормально работает а при 50х50 уже дико тормозит (пикается каждая клетка поля - обычный двухмерный массив из блоков).
Посоветуйте не кусками кода а методами и словами )) |
Ответ: Вопрос-Ответ (для новичков)
Сделай плоскость невидимую из двух полигонов да пикай её. Потом по координатам пика на ней вычисляй конкретную клетку.
|
Ответ: Вопрос-Ответ (для новичков)
Цитата:
|
Ответ: Вопрос-Ответ (для новичков)
как узнать имя чилда объекта (не номер, а именно имя)?
|
Ответ: Вопрос-Ответ (для новичков)
просто я забыл имена, в модели, всех чилдов. Мне к ним надо обратиться.
|
Ответ: Вопрос-Ответ (для новичков)
EntityName$ ( entity )
Параметры entity - указатель объекта Описание Возвращает имя объекта. Имя может быть присвоено объекту в программе моделирования (3DS Max, например), или вручную- применением команды NameEntity. Проще посмотреть имена чилдов в редакторе....ну где какой находится.....но можно и перебрать всю модель по чайлдам в самом блитце, и вывести название всех имен. |
Ответ: Вопрос-Ответ (для новичков)
А как в Milkshape посмотреть имена чилдов. Я капался, но чёт не смог.
|
Ответ: Вопрос-Ответ (для новичков)
Есть ли в Blitz 3D возможность программно менять положение осей entity? Например привязать оси сначала к верхней грани entity - выполнить преобразование (rotate/scale) потом переместить привязку осей к нижней грани и т п...
|
Ответ: Вопрос-Ответ (для новичков)
|
Ответ: Вопрос-Ответ (для новичков)
Можно ли как нибудь "отключить" на время прием нажатий клавиш на клавиатуре
|
Ответ: Вопрос-Ответ (для новичков)
FlushKeys может поможет
|
Ответ: Вопрос-Ответ (для новичков)
PHP код:
|
Ответ: Вопрос-Ответ (для новичков)
дык, делаешь переменную pressed=0.
if KeyHit(17) and (pressed=0) pressed=1 if pressed=1 then blalblabla if timer=5sec pressed=0 endif Вот как-то так. |
Ответ: Вопрос-Ответ (для новичков)
это понятно, у меня просто много нажатий обрабатывается и мне придется в каждой проверять значение этой переменной
я думал может что то попроще есть |
Ответ: Вопрос-Ответ (для новичков)
у тебя для каждой функции свой таймер?
|
Ответ: Вопрос-Ответ (для новичков)
Создать функцию для всех нажатий и проверять в самом начале функции значение переменной?
|
Ответ: Вопрос-Ответ (для новичков)
Цитата:
а по окончании работы функции - 0 ладно спасибо и так пойдет |
Ответ: Вопрос-Ответ (для новичков)
Как построить стенку из кубиков. Есть функция создания кубиков. Как Через For.. Next... сделать это?
|
Ответ: Вопрос-Ответ (для новичков)
Цитата:
for x=0 to колво гор кубиков с = createcube() positionentity(c,x*размер кубика,y*размер кубика,0) next next |
Ответ: Вопрос-Ответ (для новичков)
а что в функции pxJSetLimitHingeSpring(joint%, spr#, targetVal#) есть лимит значения spr? выставляю большое значение, а соединение всеравно не достаточно упрогое =(
|
Ответ: Вопрос-Ответ (для новичков)
Да не сделаешь там его упругим. Бесполезняк :(
|
Ответ: Вопрос-Ответ (для новичков)
ну почему. оно на половину такое какое надо. но не до конца.=\
|
Ответ: Вопрос-Ответ (для новичков)
Вложений: 1
еее у меня получилось методом тыка))
|
Ответ: Вопрос-Ответ (для новичков)
посдкажите плз, когда загрузаешь текстуру с флагом 2: Alpha , почему zdepth глючит?
а.. все разобрался, помогло выравнивание по entityorder |
Ответ: Вопрос-Ответ (для новичков)
РЕбят, а как повернуть физический объект относительно статичного. Хочу что бы физический шарик поворачивался так же, как и камера. Пробовал через pxBodySetRotation. Не получается).
|
Ответ: Вопрос-Ответ (для новичков)
Ganociy можно поставить пивот на статичный объект и привязать объект который нужно вращать к этому пивоту
Цитата:
|
Ответ: Вопрос-Ответ (для новичков)
Ganociy ,EvilOkta если честно у вас вопросы непонятные
|
Ответ: Вопрос-Ответ (для новичков)
ладно забейте на мой вопрос. Я нашёл ответ))
|
Ответ: Вопрос-Ответ (для новичков)
pepel )))) ок, попробую объяснить, а то и правда мутновато.
В 3d max у каждого объекта есть центр объекта - место откуда "растут" его три локальные оси координат - x,y,z. Этот центр можно сдвигать в 3d максе чтобы выполнить различные привязки, но главное (!) выполнять команды rotate и scale. Так вот, если я хочу выполнить команду EntityScale в блитце, эта самая команда будет выполняться относительно положения осей модели. Наглядный пример - масштабирование вдоль одной из осей: при положении осей "внизу" модели масштабирование будет идти "вверх", т.е. модель стоя на поверхности будет вытягиваться вверх, соответственно если ось прилепленна вверху модели, то вытягивание будет идти вниз, хотя сама команда масштабирования будет одна и та же. Вот это мне и интересно, можно ли программно смещать центр локальных осей в нужное мне место, ну или есть ли возможность делать EntityScale относительно какого-нибудь пивота? Мне это нужно для редактора уровней, чтобы дискретно увеличивать длину стенки карты на нужное мне кол-во клеток. |
Ответ: Вопрос-Ответ (для новичков)
Цитата:
2 EvilOkta может быть FitMesh или PositionMesh? Там помоему сдвигается только сама меш, а оси объекта остаются на месте... Можно так наверно. Извините, если сморозил глупость. |
Ответ: Вопрос-Ответ (для новичков)
Цитата:
ScaleMesh RotateMesh PositionMesh |
Ответ: Вопрос-Ответ (для новичков)
EvilOkta . не я такой чтуки в блитце не видел. скорей всего нужно писать функцию самому , привязать обьект к пивоту, и в зависимости где находится пивот при скейле локально двигать обьект в противоположную сторону
|
Ответ: Вопрос-Ответ (для новичков)
Как реализовать паузу. Функция меню паузы есть.
|
Ответ: Вопрос-Ответ (для новичков)
Останови обновления 3д мира, аи и физики (если есть) :)
|
Ответ: Вопрос-Ответ (для новичков)
|
Часовой пояс GMT +4, время: 21:26. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot