Перетаскивание реализовано через изменение transform.position в имплементации OnDrag.
Перенес все в fixedUpdate как Вы и сказали - к сожалению это не помогло. Вот так это все выглядит сейчас.
В идеале я хотел бы что бы при столкновении объект просто переставал двигаться в направлении препятствия без обрывания события Drag, если это возможно.
Юра Березовский, как вариант сохранять данные непосредственно при их изменении. Больше операций записи, конечно, но данные пользователя должны быть в приоритете, я считаю.
У Вас случаем нет ответа немного конкретнее? Я из провинциального городка, у нас в школах не преподают кватернионы. Даже с углами Эйлера не разбираются.
Такой вопрос: как мне оповестить пользователя о доступности новой версии приложения в случае если он играет со старой?
Лучшее что пока что придумал - при наличии интернета загружать бандл с хешем последнего обновления. Если он совпадает с сохраненным на устройстве - ничего не выводить. Иначе вывести мол "скачай новую версию"
Denis Gaydak, игра которую я делаю состоит на 50% из текста.Остальные 50 % это аудио файлы картинки и ScriptabloObjects (соотношения взято исходя из геймплея, а не размера файлов).
По моей задумке, я хочу избавить пользователя от необходимости заходить на гп за обновлением. Обновления будут доставляться пользователю моментально и без посредника в виде любого стора. Это гарантирует наличие последней версии игры у каждого пользователя.
а возможность обновлять из гугл таблицы в уже зарелиженном приложении - просто каиф.
т.е. если я выпущу игру в гп и в какой-то момент захочу добавить в нее новых текстов - мне не придется выкладывать новую версию апк в гугл? Локализация сама подтянет обновления из гугл доки?
Griboks, я собирался загружать бандлы в которых лежат несколько XML для разных языков. Скачав - я бы скармливал их сущности, которая умеет эти XML парсить в словари. Таким образом у меня всегда были бы актуальные словари без необходимости заставлять юзера качать обновление на ГП.
Чем патч отличается от загрузки бандла? Пока что это для меня одно и тоже.
Ну и если у Вас на примете есть обучающие материалы или готовые решения - посоветуйте, пожалуйста.
Не могли бы вы дать какую-нибудь оценку моей текущей реализации? Что вам кажется лишним или чего не хватает и т.д. Я понимаю что Ваш ответ в своем роде верен, но слишком уж он абстрактен. А я сейчас куда больше нуждаюсь в критике и конкретике. Что бы учиться - нужно сравнивать и анализировать. А мне не с чем сравнивать кроме своих идей.
GavriKos, почему в данном случае мы не можем сделать абстрактный класс фигура и определить в нем два абстрактных метода? Почему лучше использовать интерфейсы? Тоже часто задаюсь этим вопросом.
Перенес все в fixedUpdate как Вы и сказали - к сожалению это не помогло.
Вот так это все выглядит сейчас.
В идеале я хотел бы что бы при столкновении объект просто переставал двигаться в направлении препятствия без обрывания события Drag, если это возможно.