Скрипт на кнопке - Форум Игроделов
Чт, 02 Май 2024, 04:50 
 
Приветствую Вас Гость Главная | Регистрация | Вход
Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум Игроделов » UNITY3D » СКРИПТИНГ » Скрипт на кнопке
Скрипт на кнопке
mikhachДата: Пн, 04 Янв 2016, 21:22 | Сообщение # 1
Нет аватара
 
Сообщений: 20
Награды: 0
Репутация: 0
Статус: Offline
Здравствуйте.
Подскажите как на кнопку повесить скрипт. Управление на тачскрине. Есть кнопка при нажатии которой должна выполняться анимация, но не в любом случае, а только при нахождении персонажа от определенного объекта на определенном расстоянии.
В общем вот скрипт:
Код
using UnityEngine;
using System.Collections;

public class hand : MonoBehaviour {
    public Transform player;
    public Transform mushrums;

    private Animator anim;
    private bool pick_up;

    void Start () {
  anim = GetComponent<Animator> ();
  pick_up = false;
    }
    void Update () {
  anim.SetBool ("pick_up", pick_up);

  float dist = Vector3.Distance(player.position, mushrums.position);
  Debug.Log(dist);
  
  if (dist <= 58.5f)    
  {
   pick_up = true;
   Destroy (gameObject);
  }
  else
  {
   pick_up= false;
  }
}


Но вот как его на кнопку повесить? Что-то никак не могу сделать.
 
СообщениеЗдравствуйте.
Подскажите как на кнопку повесить скрипт. Управление на тачскрине. Есть кнопка при нажатии которой должна выполняться анимация, но не в любом случае, а только при нахождении персонажа от определенного объекта на определенном расстоянии.
В общем вот скрипт:
Код
using UnityEngine;
using System.Collections;

public class hand : MonoBehaviour {
    public Transform player;
    public Transform mushrums;

    private Animator anim;
    private bool pick_up;

    void Start () {
  anim = GetComponent<Animator> ();
  pick_up = false;
    }
    void Update () {
  anim.SetBool ("pick_up", pick_up);

  float dist = Vector3.Distance(player.position, mushrums.position);
  Debug.Log(dist);
  
  if (dist <= 58.5f)    
  {
   pick_up = true;
   Destroy (gameObject);
  }
  else
  {
   pick_up= false;
  }
}


Но вот как его на кнопку повесить? Что-то никак не могу сделать.

Автор - mikhach
Дата добавления - 04 Янв 2016 в 21:22
Форум Игроделов » UNITY3D » СКРИПТИНГ » Скрипт на кнопке
  • Страница 1 из 1
  • 1
Поиск:
Загрузка...

Game Creating CommUnity © 2009 - 2024