Ответы пользователя по тегу Unity
  • Как выучить с# под юнити?

    Kubatai
    @Kubatai
    Техник-программист
    Если не боитесь английского языка, то Unity предоставляет огромный интересный курс по обучению разработке на Unity: https://learn.unity.com/
    Ответ написан
  • C#(Unity) - Почему не увеличивается int?

    Kubatai
    @Kubatai
    Техник-программист
    1. Если это копия рабочего кода, то обратите внимание, что переменная объявлена как Triger, а увеличивается переменная Trigger. Возможно у вас несколько переменных с похожими названиями и вы просто увеличиваете не ту.
    2. Если переменная используется несколькими потоками, то используйте interlocked increment.

    Пройдитесь пошагово дебаггером по коду или используйте UnityEngine.Debug.Log в методе GetDamage() рядом с Trigger++ для того что бы в реальном времени видеть что происходит в вашем коде. Возможно какое-либо из условий просто не выполняется.

    P.S. случаев с неработающим инкрементом в сети нет(за исключение i = i++), советую вам все-таки поискать источник, который обнуляет вашу переменную, или заменить код на i += 1 ;)
    Ответ написан
    3 комментария