Ответы пользователя по тегу Unity
  • Какой уровень математики нужен в GameDev (Unity, UE4)?

    arusef
    @arusef
    Novice .NET dev
    AAA-проекты не пишут математики. Вам нужно знание sdk и умение программировать. А подкруткой физики, освещением, моделями и прочим займётся команда специальных людей в этом проекте. Равно как и сценарием, локациями, звуком... вплоть до того, что затюнят движок под нужды проекта.
    Но всё же, если отвечать по существу: в этих движках 99% физики уже реализовано и вам математику не нужно знать вообще. Ну разве что на уровне понимания координат/векторов и всякого такого. Если нужно что-то сверх того, то вам необходимо знать математику очень хорошо. И не просто, а с умением разбираться или составлять нужные алгоритмы для машины.
    Ответ написан
    1 комментарий
  • Как прописать взаимодействие игрока с объектом?

    arusef
    @arusef
    Novice .NET dev
    1. Проверьте, стоит ли у объекта вашего игрока тег "Player".
    2. Привязали ли вы в инспекторе (или где-то ещё) объект рычага к GO.
    3. Проверьте, является ли коллайдер у рычага триггером, и может ли игрок с ним взаимодействовать.
    4. GameObject.activeSelf может иногда возвращать не то значение, если активность объекта установлена не вами, а кем-то в иерархии. Проверьте, нет ли у вас такого, что в SetActive всё время передается false, например.
    Для того, чтобы просмотреть значения в ходе исполнения программы, можете воспользоваться выводом отладочной информации Debug.Log
    Ответ написан
    Комментировать
  • Как перейти с Unity на Ue4?

    arusef
    @arusef
    Novice .NET dev
    1. Почитайте Страуструпа, например.
    Полезная инфа
    Ссылка гуглится за 5 секунд. https://tproger.ru/books/cpp-books-definitive-guide/

    2. Изучите STL.
    3. Читайте документацию.

    И помните, что С++ довольно сильно отличается от управляемых языков, типа C#. Разработчики UE, конечно, постарались сделать всё, чтобы было меньше геморра (взять те же Blueprints), но всё же. Так что учите модель работы с памятью, учите синтаксис, учите библиотеку, и всё у вас будет хорошо.
    Алсо, UE на первых порах слабо отличается от Unity, так что вам будет легче.
    Ответ написан
    Комментировать
  • Нужна хорошая книга без воды по компьютерной графике?

    arusef
    @arusef
    Novice .NET dev
    Текст вопроса звучит так, как будто бы автор предлагает нам хорошую книгу без воды, лол.
    Есть одна суперкнига по OpenGL, она обучает работе с оной технологией, но также достаточно глубоко рассматривает и графические принципы тоже.
    А вот подборочка годных глубоких книг. Некоторые даже у меня есть, хотя я не геймдев.
    Ответ написан
    Комментировать