Хотите улучшить этот вопрос? Обновите вопрос так, чтобы он вписывался в тематику Stack Overflow на русском.
Закрыт 1 год назад.
If пропускает условие и сразу сносит спрайт. Я только начинаю учить. Никак не могу понять что тут не так.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Move : MonoBehaviour {
public bool b = true;
void Start () {
transform.position = new Vector2(0, 1);
}
void Update()
{
transform.Translate(new Vector3(1, 0) * Time.deltaTime);
if (transform.position.x > 3) ;
{
Destroy(gameObject);
}
}
}
Я в c# не эксперт, но зачем тут
if (transform.position.x > 3) ;
точка с запятой?
Продвижение своими сайтами как стратегия роста и независимости