Unity ачивки

excellente23

Бог флуда
Забанен
Кто подскажет как в этом движке ачивки добавить? может есть мануал или видос(это лучше). Знаю через что добавлять, а как именно хз. По релизу ключи помощникам гарантирую)
 
хз вот что-то нашёл.

Создаем достижения в Ворксе: (посмотреть достижения можно только в приложении СТИМ)
- на главной странице игры в Ворксе идем на Technical Tools / Edit Steamworks Settings
- Stats & achievements / achievements
- NEW_ACHIEVEMENT и в первом поле айди ачивки для вызова в крипте, в следующем название и описание для отображения в Стиме, галка Hiden для скрытия ачивки (чтобы игрок не знал о ней, пока не получит), иконка для полученной ачивки и для неполученной.
- справа кнопка СОХРАНИТЬ
- также можно выбрать Select a language, чтобы прописать название и описание на других языках
- когда всё готово, то заходим во вкладку PUBLISH
- там Prepare for Publishing, потом Publish to Steam, потом в появившемся поле вводим STEAMWORKS и жмем Really Publish
- ждем, пока внизу не появится Publishing successful! зеленым цветом.
- создаём пустышку, например STEAM (должна быть на самой первой сцене и не будет уничтожаться на других)
- вешаем на пустышку компонент SteamManager (находим через поиск), который сделает пустышку неуничтожимой
1.gif

- в скрипте, который будет давать достижение:
- подключаем библиотеку Воркса - using Steamworks;
- в Старте инициалилизируем IDприложения - appID = SteamUtils.GetAppID();
m_GameID = new CGameID(SteamUtils.GetAppID());
- даём достижение в одноразовом действии - SteamUserStats.SetAchievement("CD_start");
// CD_start - название достижения, прописанное на сайте Воркса
- там же сохраняем статистику - SteamUserStats.StoreStats();

- чтобы проверить достижения, можно заменить папку, экс-файл, длл и файл с айди в папке стима С/ПрограФайлс,Стим, Стимапс, коммон, "название игры", а потом запустить игру через стим
- если Юня выдает ошибку со СтимМенеджером или не видит инициализацию, то нужно включить Стим

АЙДИ ПРИЛОЖЕНИЯ ПРОПИСЫВАТЬ В ФАЙЛЕ steam_appid, который должен находиться в папке с экзешником
ДЛЛка создается при создании билда в Юне

http://www.unity3d.ru/distribution/viewtopic.php?f=5&t=42664
 
хз вот что-то нашёл.

Создаем достижения в Ворксе: (посмотреть достижения можно только в приложении СТИМ)
- на главной странице игры в Ворксе идем на Technical Tools / Edit Steamworks Settings
- Stats & achievements / achievements
- NEW_ACHIEVEMENT и в первом поле айди ачивки для вызова в крипте, в следующем название и описание для отображения в Стиме, галка Hiden для скрытия ачивки (чтобы игрок не знал о ней, пока не получит), иконка для полученной ачивки и для неполученной.
- справа кнопка СОХРАНИТЬ
- также можно выбрать Select a language, чтобы прописать название и описание на других языках
- когда всё готово, то заходим во вкладку PUBLISH
- там Prepare for Publishing, потом Publish to Steam, потом в появившемся поле вводим STEAMWORKS и жмем Really Publish
- ждем, пока внизу не появится Publishing successful! зеленым цветом.
просто лишняя часть текста
 
хз вот что-то нашёл.

Создаем достижения в Ворксе: (посмотреть достижения можно только в приложении СТИМ)
- на главной странице игры в Ворксе идем на Technical Tools / Edit Steamworks Settings
- Stats & achievements / achievements
- NEW_ACHIEVEMENT и в первом поле айди ачивки для вызова в крипте, в следующем название и описание для отображения в Стиме, галка Hiden для скрытия ачивки (чтобы игрок не знал о ней, пока не получит), иконка для полученной ачивки и для неполученной.
- справа кнопка СОХРАНИТЬ
- также можно выбрать Select a language, чтобы прописать название и описание на других языках
- когда всё готово, то заходим во вкладку PUBLISH
- там Prepare for Publishing, потом Publish to Steam, потом в появившемся поле вводим STEAMWORKS и жмем Really Publish
- ждем, пока внизу не появится Publishing successful! зеленым цветом.
- создаём пустышку, например STEAM (должна быть на самой первой сцене и не будет уничтожаться на других)
- вешаем на пустышку компонент SteamManager (находим через поиск), который сделает пустышку неуничтожимой
1.gif

- в скрипте, который будет давать достижение:
- подключаем библиотеку Воркса - using Steamworks;
- в Старте инициалилизируем IDприложения - appID = SteamUtils.GetAppID();
m_GameID = new CGameID(SteamUtils.GetAppID());
- даём достижение в одноразовом действии - SteamUserStats.SetAchievement("CD_start");
// CD_start - название достижения, прописанное на сайте Воркса
- там же сохраняем статистику - SteamUserStats.StoreStats();

- чтобы проверить достижения, можно заменить папку, экс-файл, длл и файл с айди в папке стима С/ПрограФайлс,Стим, Стимапс, коммон, "название игры", а потом запустить игру через стим
- если Юня выдает ошибку со СтимМенеджером или не видит инициализацию, то нужно включить Стим

АЙДИ ПРИЛОЖЕНИЯ ПРОПИСЫВАТЬ В ФАЙЛЕ steam_appid, который должен находиться в папке с экзешником
ДЛЛка создается при создании билда в Юне

http://www.unity3d.ru/distribution/viewtopic.php?f=5&t=42664
это я тоже нашел) я бы хотел узнать от того кто сам это делал)
 
Назад
Сверху