Как добавить функцию в EventTrigger с помощью скриптаC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Как добавить функцию в EventTrigger с помощью скрипта

Сообщение Anonymous »

Как добавить триггер события (например, PointerDown), используя только скрипт? В частности, у меня есть объект, созданный сценарием. Я уже добавил компонент EventTrigger, но не знаю, как добавить событие PointerDown.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.EventSystems;

public class spawn : MonoBehaviour {

//
int buatrandom;
int jumlahrandom = 16 ;

int objek1 ;
int objek2 ;
int objek3 ;

int checkobjek;
int checkobjekawal;

string simpan1;
string simpan2;
string simpan3;

public GameObject target1;
public GameObject target2;
public GameObject target3;

public int [] simpannomorobject ;
public GameObject[] nomorasset;

public float speed =10f;
public float berat = 1.0f;

// Use this for initialization
void Start () {
simpannomorobject = new int[3];
for (int i = 0; i < 2; i++) {
buatrandom = Random.Range (0, jumlahrandom);
simpannomorobject = buatrandom;
if (i > 0){
if (i < 3) {
buatobjek ();
}
}
}
}

void buatobjek (){
objek1 = simpannomorobject [0];
objek2 = simpannomorobject [1];
objek3 = simpannomorobject [2];

simpan1 = objek1.ToString();
simpan2 = objek2.ToString();
simpan3 = objek3.ToString();

target1 = Instantiate (nomorasset [objek1], new Vector3 (0, 0, 3.0f), Quaternion.identity);
target2 = Instantiate (nomorasset [objek2], new Vector3 (4.0f, 0, 0), Quaternion.Euler(0,90,0));
target3 = Instantiate (nomorasset [objek3], new Vector3 (-4.0f, 0, 0), Quaternion.Euler(0,-90,0));

target1.AddComponent ();
target2.AddComponent ();
target3.AddComponent ();

target1.AddComponent ();
target2.AddComponent ();
target3.AddComponent ();

target1.tag = simpan1;
target2.tag = simpan2;
target3.tag = simpan3;

}

// Update is called once per frame
void Update () {
target1.transform.Rotate(0,100* Time.deltaTime,0);
target2.transform.Rotate(0,100* Time.deltaTime,0);
target3.transform.Rotate(0,100* Time.deltaTime,0);
}

}


Подробнее здесь: https://stackoverflow.com/questions/433 ... g-a-script
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как добавить функцию в EventTrigger с помощью скрипта
    Anonymous » » в форуме C#
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Как добавить функцию в EventTrigger с помощью скрипта
    Anonymous » » в форуме C#
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Можно ли вызвать команду с помощью Microsoft.Xaml.Behaviors.EventTrigger с прикрепленными событиями?
    Anonymous » » в форуме C#
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • Ссылка на событие SelectedItemChange другого Combobox в EventTrigger (Storyboard)
    Гость » » в форуме C#
    0 Ответы
    41 Просмотры
    Последнее сообщение Гость
  • Ссылка на событие SelectedItemChange другого Combobox в EventTrigger (Storyboard)
    Гость » » в форуме C#
    0 Ответы
    35 Просмотры
    Последнее сообщение Гость

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