Проблема с PositionEntity, не думал что я это спрошу)
Короче говоря:
PositionEntity с четко заданными координатами метает машинку по всему уровню. имееться ввиду машинка с driver.bb. самый простой пример. по нажатию кнопки стоит: Позишн Ентити машинО,х,у,z при этом по нажатию кнопки машина телепортируеться черт знает куда да и похожу относительно своей текущей координаты О_о первый раз аткое вижу. Проблема решаеться Goto. Но во-первых черезжопно , а во-вторых зачем гото когда можно релаьно проще. помогите плиз. Может у кого такое было... |
Ответ: Проблема с PositionEntity, не думал что я это спрошу)
Попробуй узнать координаты своей машины перед пересещением. Может поймёшь, почему и куда перемещаешься.
Во-вторых, зачем по нажатию кнопки перемещать машину с помощью positionentity? ты хочешь телепортировать машину и кататься на ней? |
Ответ: Проблема с PositionEntity, не думал что я это спрошу)
Код:
Positions an entity at an absolute position in 3D space. |
Ответ: Проблема с PositionEntity, не думал что я это спрошу)
NitE , олол это не то что мне надо.
ясное дело что если куб едет впирьод а камера смотрет сбоку то куб будет ехать направо для нее или налево , смотря с какого боку. Хорошо шо хоть в асболютной системе координат) Но тогда все становитсья еще запутанней Цитата:
|
Ответ: Проблема с PositionEntity, не думал что я это спрошу)
Цитата:
хотя у меня с этой штукой тоже проблемы были. |
Ответ: Проблема с PositionEntity, не думал что я это спрошу)
и как решил проблему?)
Работает по такой схеме. Читаем файл сейв-а и пишем номер уровня который в нем в переменную. потом делаем селект кейз этой переменной и загружаем уровень. предварительно у нас есть переменные(пустые) которые обозначают координаты начала уровня. в зависимости от числа в текстовом файле и загружаемого уровня в них попадают разные координаты. дальше ставим машинку на начало( эти координаты) и начинаем игру. при нажатии кнопки машина должна возвращаться на начало(в эти координаты). появился интереесный прикол. пока я еду по треку и нажимаю кнопку то все окей. но как только выпадаю за него и жму кнопку появляюсь или под местом старта( увеличение координаты У типо на +1,+10 не помогает) или вобще черт знает где :D продолжаю копаться) |
Ответ: Проблема с PositionEntity, не думал что я это спрошу)
эээ... хы)
не знаю даже, чего сказать. у меня было похожее, но как-то само вроде прошло... да и не настолько похожее... ща у себя всё проверил. кое-как добрался до границы уровня, спрыгнул, нажал кнопку - вернулся куда надо... есть решение кстати: поставь на границах невидимый меш, который нельзя обойти. тогда проблем не будет таких |
Ответ: Проблема с PositionEntity, не думал что я это спрошу)
Дык в том то и прикол что мне надо чтобы при столкновении с этой границей уровня игрока кидало на начало.
гонки происходят в космосе. и если выпал за трек нужно чтобы тебя возвращало на старт. пойду разбиратццо , действительно странный прикол) |
Ответ: Проблема с PositionEntity, не думал что я это спрошу)
EntityType car,0
PositionEntity car,x,y,z EntityType car,car_type |
Ответ: Проблема с PositionEntity, не думал что я это спрошу)
Блин klopmaks, это очень простые вещи. К примеру
Код:
If EntityCollided (car,wall) then |
Ответ: Проблема с PositionEntity, не думал что я это спрошу)
Блин SkyDream, а прочитать в чем проблема слабо ?
|
Ответ: Проблема с PositionEntity, не думал что я это спрошу)
Не помогло. стало еще более жестоко))
вобще странный баг... копаюсь пока что |
Ответ: Проблема с PositionEntity, не думал что я это спрошу)
Присоединяюсь к tormoz`у, скорее всего это из-за коллизии, ее нужно убрать на время перемещения.
|
Ответ: Проблема с PositionEntity, не думал что я это спрошу)
короче киньте сюда ссылку на пример я сам посмотрю, а то тоже уже интересно стало ))
|
Ответ: Проблема с PositionEntity, не думал что я это спрошу)
Ты попробовал мой способ ?
уверен что нет зы. вот у меня баг, так баг: 2 камеры, одна игровая, вторая в меню. относительно менюшной камеры позиционируется меш хелпа. При игре в какой то момент этот меш (совершенно автономный) сдвигается на 0.05 вверх и не хочет позиционироваться назад, впечатление что у него сдвинут центр. код позиционирования: CameraProject (cam_menu,EntityX(helpMesh),EntityY(helpMesh),Enti tyZ(helpMesh)) x#=ProjectedX() y#=ProjectedY() bmox=xcur bmoy=70*fx ssx#=0 ssy#=0 hx#=(bmox-x)/10000+ssx hy#=-(bmoy-y)/10000+ssy MoveEntity helpMesh, hx,hy,0 |
Часовой пояс GMT +4, время: 06:48. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot