Здравствуйте, гость ( Вход | Регистрация )
| ALexusB |
Nov 30 2022, 19:22
Сообщение
#1
|
|
Разработчик ВМЛ-КВЛ ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 16,672 Регистрация: 2-November 04 Пользователь №: 3 |
Тема для всяко-разно по Unity
Как обмен опытом по полезным трюкам. На сегодня много видео-уроков и книг на рус. это позволяет все освоить. Но тонкости остаются все равно. Полезный сайт визуального представления кривых анимации для ее редактирования в редакторе или из кода (DOTween) До этого только опытно подбирал, тут же можно прикинуть нужное поведение. |
![]() ![]() |
| ALexusB |
Dec 28 2022, 10:06
Сообщение
#2
|
|
Разработчик ВМЛ-КВЛ ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 16,672 Регистрация: 2-November 04 Пользователь №: 3 |
Делаю игры по урокам Яндекс.Игры
Про покупки и монетизацию И вот с ними проблемы... третья итерация модерации пошла. А дело в том, что это видео и даже документация на сайте противоречит правилам и модерацию НЕ пройдет! В поддержку писал с просьбой документацию поправить, но ответ их... сча цитата "разработчик должен самостоятельно встроить функцию так, чтобы вызов авторизации соответствовал требованиям." То есть код из уроков и с сайта копипастить нельзя! Пишите свой! А какой? Это же SDK как бы, кто его должен знать? if (_player.getMode() === 'lite') { // Игрок не авторизован. ysdk.auth.openAuthDialog().then(() => { - вот этого быть не должно! Теперь конкретика. Есть правила 1.13.3 Прогресс игры или работы с WebApp сохраняется на сервере и доступен для одного пользователя с разных устройств. Ок. Делаем сохранения на сервере, но им то как раз нужна авторизация, как в уроке, то есть с запросом авторизации, иначе как это сохранить еще? Получаем отказ. Теперь, п 1.2 1.2.1 Авторизация производится только при запросе пользователя (нажатие на кнопку авторизации), желании пользователя выполнить действие, для которого авторизация необходима (покупка), или после окончания внутриигрового обучения. 1.2.2 Реализован гостевой вход или возможность использования без авторизации. Внутренний прогресс при этом должен сохраняться. И тут уже взрывается мозг. Как это сделать одновременно? Допустим, выкашиваем все вопросы SDK - там еще нужно параметр false передать в первое обращение, т.к. табличку Принять/Отклонить доступ к ФИО и аватару тоже нужно гасить. Но при этом переменная player будет пустой и выдавать ошибку на сохранении и загрузке, это отсекаем if (player). А вот пункт 1.2.2 - это как? Я сделал оба типа сохранений и в PlayerPrefs и через SDK - если загрузка не пройдет, то будет локально, как просят. Но тут далее вилы. Если пользователь авторизируется первый раз, то его прогресс локальный станет серверным и далее будет уже он. Но если он где-то войдет не авторизировано в др месте, то будет новый процесс и вот если он там авторизируется не сразу, то его процесс тут же затрется на тот, что был на сервере. Это нормально? Игровые покупки при этом авторизации НЕ требуют! Там можно указать левый емей и оплатить карточкой и запроса на войти в свой аккаунт нет! Такие покупки будут только в PlayerPrefs и ясно не сквозными по устройствам и потеряются, если игрок войдет под собой. Что-то тут фигня какая-то в SDK и правилах. Собственно - я это уже заслал на третий виток модерации (шла 3я неделя публикации готовой игры... которую я сделал быстрее, чем опубликовать ее). Так же наблюдение - что игры с покупками требуют акта, о чем написано в документации, но вот самого акта там нет, его пришлют ссылкой после недели модерации №1 и потом +1 неделя на одобрение покупок уже с актом. То есть игры с покупками - это 2-3 недели на публикацию, а без можно с 1 раза проскочить. Попутно прохожу квест с публикацией в HUAWEI и Xiaomi App Store - там реакция в течении дня, а не недели. Там хоть 3 недели ждать не нужно. |
ALexusB Разработка на Unity Nov 30 2022, 19:22
ALexusB Юнити очень мощная система, но не очевидная, когда... Dec 1 2022, 10:26
ALexusB Как из квадратика вырезать круг или иную фигуру.
... Dec 3 2022, 19:22
ALexusB Еще одна фича
Есть Канвас, на нем кнопки, они про... Dec 5 2022, 14:12
ALexusB Еще неочевидность с канвасом.
Если на него добавит... Dec 6 2022, 19:32
ALexusB Для записи сайва и загрузки параметров игры из рес... Dec 15 2022, 17:03
ALexusB Очередная тонкость.
Есть кнопка, у нее анимация н... Dec 18 2022, 18:43
ALexusB Прошёл квесты публикаций
- Яндекс.Игры (с учетом м... Dec 23 2022, 16:53
ALexusB Опытным путем узнал, что для WebGL не работает сей... Dec 25 2022, 18:51
InkyFreeman На ДтФ сегодня появилась статья о том как можно с... Jan 26 2023, 20:38
InkyFreeman Уникальная статья , читать и запоминать Сайт Feb 2 2023, 07:54
ALexusB Спасибо. Это интересная статья - как процедурно ге... Jan 27 2023, 10:52
ALexusB Стать разработчиком СТИМ это тот еще квест.
И он о... Jan 31 2023, 16:14
Leviafan
Если кто знает (или имеет уже), как карту вирутал... Feb 2 2023, 08:00
InkyFreeman
2) Приложение Bitfree[url=https://dtf.ru/howto/1... Feb 2 2023, 16:58![]() ![]() |
| Текстовая версия | Сейчас: 18th April 2026 - 05:10 |