Да, это неплохой вариант. Можно поместить камеру в пустой объект, который будет всегда следить за персонажем, примагничиваться через lerp от текущей точки к точке персонажа. Кодом я не продемонстрирую, увы, далеко и долго от клавиатуры. Но опять же, в векторной алгеброй не менее актуально первое мое предложение. Лучше уделять время фундаментальным знаниям, а не шить лоскутное одеяло из не несущих смысловой нагрузки фрагментов кода, которые вроде примерно подходят друг к другу и делают что-то похожее на задуманное
d1msk1y, отключать ничего не нужно, код должен быть организован таким образом, чтобы все не ломалось в зависимости от фазы луны или качества интернет-подключения. Реклама ведь может не инитнуться по разным причинам, не только из за неподходящего билда) скрипт по ссылке как раз организован таким образам и писался инженерами из гугла, они то, наверное, знают, что предлагают!
Игровой процесс же может нарушаться, например, из за того, что некорректный вызов рекламы происходит в начале функции. При любом действии с инициализируемыми объектами нужно проверять, что объект не null, инициализация была завершена и реклама загружена. В примере выше проверется только третий пункт. Я советую, пока не будет четкого видения происходящего, использовать скрипт из демонстрационного проекта AdMob, там гораздо больше всего, что нужно делать для правильной работы. Обычно он есть и в пакете с плагином, но можно взять здесь
Насколько я помню, этот варнинг не связан с какими-то проблемами. Это какие-то костыли сомнительного качества от адмоба, чтобы показывать тестовые окна в редакторе, как раз чтобы иметь возможность проверить, что все правильно настроено, без билда. Они работают как должны, а в билд не идут. Можно с этим варном разобраться разве что из эстетических соображений.
Думаю, реклама не грузится по другой причине. Так как и Google Play и AdMob принадлежат гуглу, их сервисы тесно связаны. Реклама с тестовым ID запустится только на подписанном билде(возможно, требует также публикации в закрытый тест, сейчас уже не вспомню). И для рабочей рекламы точно нужно, чтобы пакет был опубликован, прошел проверку и уже был доступен для скачивания. Тогда реклама заработает на подписанных пакетах с номером версии равным или ниже той, что опубликована в сторе
Славик, студент первого курса может попытаться быть интерном, но при этом пользы не будет ни от него, ни для него. Денежку лучше в это время позарабатывать в роли курьера или кассира, и накопить ценных флешбеков для моментов, когда захочется отложить курсач на последнюю неделю или закрыть таску костылями. Научный и коммерческий опыт это 2 параллельных пути развития, иногда даже конфликтующие между собой. Студентом ты получаешь чистые знания, даже став доцентом, не имея коммерческого опыта ты будешь оставаться джуном. В академической среде учат быть радикально против техдолга и компромиссных решений. В продакшене же это все может существовать. И это не послабление, а новые сущности, с которыми нужно учиться правильно работать. В геймдеве отдельная область знаний - это оптимизации, упрощения и взаимозаменяемые абстракции для создания эффективных игровых механик. Но все упирается в то, что только к концу второго курса(в хорошем вузе. Плохой и к выпуску этого может не дать) будет смысл искать позицию интерна, возможно, подписанного как джун. Ключевая идея заключается в том, что до middle человек не работает, он смотрит, как работают другие и пытается чему-то научиться. А без определенной технической базы это невозможно
По вопросу похоже, что объект просто не отцентрован. Если это спрайт, то неправильный пивот, если меш, то у него якорь не в центре. Можно попробовать засунуть объект внутрь пустого, отцентровать его как хочется и крутить внешний
FalcoFemoralis, это скорее от паблишеров зависит) А для личных проектов лучше всего admob, с публикацией в личном профиле. На него один раз 25$ стоит выделить, хотя бы для портфолио. Разработчик, который может довести проект до публикации, да еще если это будет хорошо в сторе выглядеть - это дорогого стоит. Особенно сейчас, в ГК такого с руками оторвут!
Z_programist, Сам по себе GameObject почти ничего не делает, это контейнер для компонентов(включая трансформ, это тоже компонент, но он неудаляем как критически важный), который хранит их в себе и предоставляет доступ и выполняет прочие утилитарные функции. Соответственно, если он выключен, выключены и компоненты на нем.