Как создать играбельный бильярдный кий для второй жизни - PullRequest
0 голосов
/ 18 февраля 2012

Как следует из названия, я хочу сделать кий для пула, который действительно ударит по шарам на моем столе.Я сделал бильярдный стол и шары.Проблема в том, что я не могу придумать, как прикрепить кий к моей руке, чтобы он мог поразить яйцаЯ знаю, что прикрепленные объекты не могут вызывать столкновения, поэтому я не должен присоединять их?Я немного застрял .. У кого-нибудь есть идеи?Большое спасибо!

Ответы [ 4 ]

1 голос
/ 09 апреля 2015

Вот подход, чтобы попробовать. Сделайте палочки объектами, на которых могут сидеть игроки. Затем объект может получить права доступа к клавишам игроков: asdf или стрелки и shift-стрелки для поворота и перемещения вбок. Вы можете создать режим, который гарантирует, что клюшка всегда указывает на биток, и единственное, что игрок должен сделать, это прицелиться и выстрелить. Установите точку зрения игрока и посмотрите на палку. Кликните мышкой или введите побеги. Вам нужно найти способ сделать настройку угла достаточно точной, чтобы быть полезной.

Кий может выстрелить частицей. Или он может отправить сообщение битку и заставить его двигаться. Вы доверяете физике SL?

0 голосов
/ 10 апреля 2013

Вы хотите использовать llCastRay вместо съемки физических объектов. Вы все еще можете рассчитать удар и передать его в виде сообщения на шары.

0 голосов
/ 09 января 2015

Если вы хотите на самом деле прикрепить его, но при этом выполнять физические столкновения с битком (или другими), один из способов сделать это - запустить небольшую невидимую сферу по длине кия пула.Тем не менее, положение и ориентация реплики пула не очень известны, когда они прикреплены, и варьируются в зависимости от анимации и т. Д. Если у вас была определенная поза «выстрел пула», вы могли бы жестко запрограммировать вращение невидимого коллайдера с бассейномcue.

Однако, вероятно, было бы лучше, если бы вы продолжили подход , отличный от , когда он прикреплял / носил кий бассейна.Возможно, HUD с позиционирующими стрелками (который также может реагировать на нажатия клавиш), который изменяет размеры и позиционирует сигнал пула.Тот кий пула мог фактически приложить силу к шару, используя вращение кия и положение наконечника.В качестве альтернативы, он может запустить небольшую невидимую сферу по всей длине шахты пула, хотя для этого потребуется разрешение rez.Я, вероятно, использовал бы последний подход там.

0 голосов
/ 02 марта 2012

Это зависит от настроек объектов, например, если вложение является фантомным или вы установили llVolumeDetect (true), см. Столкновения .

Мои мысли по этому поводу будут заключаться в том, чтобы использовать точку камеры, щелкать и передавать угол и силу информации на шар и позволять ему выяснить, куда идти. Кий просто будет анимированным приложением с небольшим количеством камеры контролирует ... поэтому нет необходимости в столкновениях.

В качестве примечания, в котором шары установлены как физические, они могут обнаруживать столкновения друг с другом и реагировать, а также реагировать с нефизическим столом.

если вы предоставите немного больше информации о настройках, я смогу быть более точным :) надеюсь, это поможет

...