Почему функция On Click () в кнопке пользовательского интерфейса не срабатывает? - PullRequest
0 голосов
/ 23 марта 2019

Я делаю VR-игру, в ней есть холст с пользовательским интерфейсом, в котором есть 2 кнопки. Указатель взаимодействует при наведении курсора на кнопки, также кнопки меняют цвет, однако, когда я нажимаю на кнопку ..., она не вызывает функцию.

Вот изображение сцены:

enter image description here

Это ссылка click () для "пули": "1010 *

That's the on click() reference of the

Сценарий Player с функцией shot () находится на основной камере

и это функция выстрела в нем

public void Shot()
{
    Debug.Log("isEntered");
    isSeek = false;
}

и я использую

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;

для класса Player

почему, когда я нажимаю на кнопку Shot, функция Shot не срабатывает?

Ответы [ 2 ]

0 голосов
/ 23 марта 2019

Нам нужно немного больше информации.

Меняет ли кнопка цвет при нажатии?(это даст нам знать, если проблема в нажатии или самой кнопке).Я имею в виду не выделенное изменение цвета, а нажатие.

Полный холст, камера, параметры кнопок также будут информативными.

0 голосов
/ 23 марта 2019

введите описание изображения здесь

проверьте, установлен ли этот параметр

...