Щелчок мышью внутри OnTriggerEnterC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Щелчок мышью внутри OnTriggerEnter

Сообщение Anonymous »

URL видео для простоты понимания — http://tinypic.com/r/28jdyyq/9
В этом видео вы можете увидеть мою проблему, когда меч касается врага.. враг уничтожается.. Но я хочу, чтобы, когда я щелкаю мышью (или ударяю), тогда только ..враг должен уничтожить..

Код: Выделить всё

void OnTriggerEnter(Collider col)
{
if (col.GetComponent().tag == "enemy")
{
Destroy(col.gameObject);
}
}
Это мой код, у меня есть враг и игрок с мечом (с коллайдером), все идеально, я хочу, чтобы, когда я нажимаю кнопку мыши, только меч должен убивать врага,Но то, что происходит, когда я подношу своего игрока (с мечом) к врагу и меч касается врага, это убийство врага без удара мечом.
Я пробовал приведенный ниже код также добавляет событие щелчка мыши внутри Trigger, но ничего не происходит. Есть идеи, пожалуйста

Код: Выделить всё

void OnTriggerEnter(Collider col)
{
if (Input.GetButtonDown("Fire1")){
if (col.GetComponent().tag == "enemy"){
Destroy(col.gameObject);
}
}
}
Вот код для Swing —

Код: Выделить всё

if (Input.GetButtonDown("Fire1"))
{
anim.SetTrigger("hit");
}
Здесь нажатие вызывает триггер в контроллере анимации и осуществляет переход к анимационному клипу.

Подробнее здесь: https://stackoverflow.com/questions/388 ... iggerenter
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Новая система ввода Unity: щелчок мышью (любая кнопка) не работает, клавиатура работает нормально
    Гость » » в форуме C#
    0 Ответы
    87 Просмотры
    Последнее сообщение Гость
  • C++: отправить щелчок мышью с помощью PostMessage/SendMessage
    Anonymous » » в форуме C++
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous
  • Щелчок мышью с помощью GetAsyncStateKey
    Anonymous » » в форуме C++
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • Щелчок перехвачен, другой элемент получит щелчок. Разрешить этому другому элементу получать клик
    Anonymous » » в форуме Python
    0 Ответы
    40 Просмотры
    Последнее сообщение Anonymous
  • Как получить врагТрансформ.позиция из OnTriggerEnter()
    Anonymous » » в форуме C#
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»