Я работаю над «игрой» для школы, и мне нужно подсчитать голоса. Я использую единство, чтобы персонажи прыгали на кнопках, чтобы подсчитать голоса и перейти к следующему вопросу. Это то, что я до сих пор:Печатать сообщение в консоли Unity, когда GameObject попадает в триггер? Unity5/2D
using UnityEngine;
using System.Collections;
public class Vote1 : MonoBehaviour {
private int vote1;
public GameObject hero_1;
void Start() {
vote1 = 0;
}
void Update() {
}
void OnCollisionEnter2D(Collision2D coll) {
if (coll.gameObject.tag == "PlayerObject"){
vote1 = vote1 + 1;
print("One Vote Added");
}
}
}
Этот должен добавлять +1, когда «hero_1» стоит на кнопку, и отображая сообщение «One Vote Добавлена» в консоли, но это не то, что происходит , Что я делаю не так?
Обновленный Кодекс
теперь использует OnCollisionEnter2D, и до сих пор не работает должным образом. Что мне еще не хватает?
Работает ли 'Console.WriteLine'? – Kupiakos
Как выглядит эта функция print()? также голосование1 = vote1 + 1; может быть vote1 ++ или vote1 + = 1; – aguertin
Консоль.WriteLine тоже не работает. – Flightless