Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Достижения Steam в игре на Unity с использованием Steamworks.NET

Автор: Мой генерал

Загружено: 2025-08-25

Просмотров: 34

Описание:

Подробное видео о том, как удобно добавить достижения в вашу игру на Юнити.
Пакет Steamworks.NET:
https://steamworks.github.io/
Видео, по которым я учился:
   • How To Award Steam Achievements In Your Un...  
   • Steam integration with Unity - Achievement...  
Сайт для чёрно-белых картинок
https://www.imgonline.com.ua/add-effect-bl...
Моя игра:
https://store.steampowered.com/app/3964160...

using System;
using Steamworks;
using UnityEngine;

public class Достижения : MonoBehaviour
{
[System.Serializable]
public struct achiID
{
public string steamID;
}
[SerializeField] achiID[] achiIDs;
bool получено;
private void Awake()
{
DontDestroyOnLoad(this);
}
void Update()
{
if (!SteamManager.Initialized) { return; }

if (Input.GetKeyDown(KeyCode.Space))
{
ОткрытьДостижение(0);
}
if (Input.GetKeyDown(KeyCode.V))
{
ОткрытьДостижение(1);
}
if (Input.GetKeyDown(KeyCode.Z))
{
ЗакрытьДостижение(0);
}
if (Input.GetKeyDown(KeyCode.X))
{
ЗакрытьДостижение(1);
}
}
public void ОткрытьДостижение(int _index)
{
получено = false;
TestAchi(achiIDs[_index].steamID);
if (!получено)
{
SteamUserStats.SetAchievement(achiIDs[_index].steamID);
SteamUserStats.StoreStats();
}
}
public void TestAchi(string _id)
{
SteamUserStats.GetAchievement(_id, out получено);
}
public void ЗакрытьДостижение(int _index)
{
TestAchi(achiIDs[_index].steamID);
if (получено)
{
SteamUserStats.ClearAchievement(achiIDs[_index].steamID);
SteamUserStats.StoreStats();
}
}
}

Достижения Steam в игре на Unity с использованием Steamworks.NET

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

array(0) { }

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]