public void fuckingclick(){ //публичный метод (виден в редакторе)
Animator anim = this.GetComponent<Animator>(); //присваиваем animator, где есть нужная анимация (this - этот обьект, вместо него можно/нужно префаб).
anim.setInteger("shit", 1); //запускаеться анимация shit:1.
}
{
Animator anim;
void Start(){
anim = this.GetComponent<Animator>(); //присваиваем animator, где есть нужная анимация (this - этот обьект, вместо него можно/нужно префаб).
}
void Update(){
if(Input.GetKeyUp(KeyCode.space))//если отжата space
anim.setInteger("shit", 1); //запускаеться анимация shit:1.
}
List <Переменная> name = new List <Переменная>();
//Например
List <Int> l = new List<Int>();//Лист , который будет содержать переменные типа Int
Работа с таким массивом очень похожа на работу с обычными одномерными и многомерными массивами. Только добавление в этот массив делаеться с помощью name.Add(переменная);
//например
l.Add(1);//Добавляем в наш массив переменную со значением 1;
Также это можно делать с помощью цыклов) Я тебе рассказал самое простое, чтобы хотя бы немножко ты понял. Тебе yuopi скинул ссылку, там ты найдешь все остальное) InvokeRepeating("Spawn", 1.5f, 2.5f);
то они остаються навсегда, пока корутина не выключиться. public GameObject obj;
public Vector3 vec;
public GameObject can
void Start(){
Instantive(obj, vec, Quaternion.identity, can.transform);
}
public Gameobject obj; //Префаб игрока
public int c; //Счетчик положения
void Update(){
if(Input.GetKey(KeyCode.Space))//При зажатии
c = 3;//Положение игрока в воздухе
else c = 1;
if(Input.GetKeyUp(KeyCode.Space) && c == 1)//При нажатии с отжатием
c = 2; //Положение падения
else if(Input.GetKeyUp(KeyCode.Space) && c == 2)//При нажатии с отжатием
c = 1;//Положение взлета
if(c == 1)
obj.transform.position += new Vector3(0f ,1f * Time.deltaTime, 0f); //По вектору y обьект плавно летит вверх
esle if(c == 2)
obj.transform.position -= new Vector3(0f ,1f * Time.deltaTime, 0f); //По вектору y обьект плавно падает вниз
}
public void SetHealth(int bonusHealth)
{
health+= bonusHealth;
}
public void OnTriggerEnter2D(Collider2D col)
{
if(col.gameObject.CompareTag("Tablet"))
{
Destroy(col.gameObject);
SetHealth(10);//Вместо 10 укажи нужное тебе бонусное хп.
}
}