Ответы пользователя по тегу Мобильная разработка
  • Как спавнить объект относительно Canvasa,а также что бы он был выше в иерархии?

    zZaKko
    @zZaKko
    Люблю стратегии и Unity.
    При создании обьекта через Instantive(); можно указать какой обьект будет отцовским. Кидаешь префаб в скрипте на canvas, а при создании четвертой переменной указываешь cansvas.transform. Вот так:
    public GameObject obj;
    public Vector3 vec;
    public GameObject can
    
    void Start(){
    Instantive(obj, vec, Quaternion.identity, can.transform);
    }
    Ответ написан
    Комментировать
  • Как сделать нормальное считывание касаний в юнити?

    zZaKko
    @zZaKko
    Люблю стратегии и Unity.
    Надо считывать разное нажатие клавиш:
    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 обьект плавно падает вниз
    }

    Как то так.
    Ответ написан