Контакты

Наибольший вклад в теги

Все теги (6)

Лучшие ответы пользователя

Все ответы (16)
  • Как исправить ошибку CS1061 в unity?

    У вас Transform в void Start с большой буквы. Это название класса, а нужно обращаться к переменной (transform)
    private void Start() => character = GameObject.FindGameObjectWithTag("Player").transform;
    Ответ написан
    Комментировать
  • Не появляются всплывающие окна на Android в Unity, как исправить?

    @sylniyduxom Автор вопроса
    После долгих поисков я нашёл решение. Для того, чтобы решить эту проблему, нужно прописать все необходимые разрешения в файле AndroidManifest.xml. Тогда при старте произойдёт запрос, и появится предложение разрешить использование файлов
    Ответ написан
    Комментировать
  • Как сделать разные сессии?

    Сессии шифруются, так что переживать за то, что кто-то вдруг украдёт данные не стоит, значит можно добавить то самое поле 'role' и в сессию тоже (и пользователям и админам, а остальная часть словаря может быть абсолютно различной) и просто проверять, кто перед тобой: пользователь или "бог" и выполнять какие-то действия в зависимости от этого.
    Ответ написан
    Комментировать
  • Как правильно посчитать разницу во времени?

    Насчёт красиво не знаю, но вот чего мне удалось добиться
    from datetime import datetime
    
    FMT = '%H:%M'
    print((datetime.strptime("01:30", FMT) - datetime.strptime("22:00", FMT)).seconds)  # => 12600 - это правильно

    Можно сравнивать с секундами так же
    Ответ написан
    Комментировать
  • Не могу разобраться с input system. Как сделать движение без физики unity?

    Для плавности можно использовать Mathf.Lerp, о нём можно почитать тут: https://docs.unity3d.com/ScriptReference/Mathf.Ler...
    Про MonoBehaviour: при работе в Unity от него полностью никак не избавиться, ведь на объекты навешиваются только скрипты, класс в которых унаследован от MonoBehaviour. Есть, правда, ECS плагины (интересная штука, о ней можно почитать в гугл. От себя рекомендую LeoECS), но даже там для инициализации этого всего используется "бехевиор", так что, как было сказано выше, от него не избавиться
    Ответ написан
    1 комментарий

Лучшие вопросы пользователя

Все вопросы (8)