Система Сохранений на Unity / Save & Load Unity

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 ธ.ค. 2024

ความคิดเห็น • 61

  • @def1NeX
    @def1NeX  3 ปีที่แล้ว +17

    Ребят, 100 лайков под видео - и делаю туториал по облачным сохранениям Google Play! Давайте дотянем! 👍

    • @TirexZan
      @TirexZan 2 ปีที่แล้ว

      100 лайкосов есть, 3 месяца прошло. Где видосик?)

    • @def1NeX
      @def1NeX  2 ปีที่แล้ว +1

      @@TirexZan на этой неделе будет, обещаю!)

    • @TirexZan
      @TirexZan 2 ปีที่แล้ว

      Йеее)

    • @def1NeX
      @def1NeX  2 ปีที่แล้ว +1

      @Жаба а ты, я вижу, не в курсе что у меня тут война, да?))

    • @_axelix__963
      @_axelix__963 2 ปีที่แล้ว

      @@def1NeX Удачи!
      И спасибо за тутор)

  • @viktorlevsky5699
    @viktorlevsky5699 3 ปีที่แล้ว +6

    Подача информации весьма неплоха. Что до облачного сохранения, то оно, до сих пор, остается больной темой для многих. Ждемс =)

    • @rzwebs
      @rzwebs 2 ปีที่แล้ว

      мне кажется это самое изичное сохранение из всех возможных

  • @kainor1172
    @kainor1172 3 ปีที่แล้ว +3

    Очень полезное видео.
    Спасибо за информацию без лишней воды, но с очень важными моментами.

  • @CobyVVW
    @CobyVVW 3 ปีที่แล้ว +4

    Полезный урок. Такие классные каналы нужно развивать!

  • @RobinGoodwe872
    @RobinGoodwe872 3 ปีที่แล้ว

    Что лайков есть так что с тебя облачное хранение, сам хотел уже разбираться, но тут ты подоспел, буду ждать нового видоса

  • @motoruba
    @motoruba 3 ปีที่แล้ว

    Огромное спасибо. Очень нужно было.

  • @ilya322gg3
    @ilya322gg3 2 ปีที่แล้ว +1

    что делать если в GetSaveSnapshot у любой переменной из playerProfile выдает ошибку "данная переменная не существует в текущем контексте"?

  • @d9d9shnuk13
    @d9d9shnuk13 9 หลายเดือนก่อน

    Я не понимаю, как например сохранить Game Object? Или выполнение квеста?

  • @Kosenkov_Dmitry
    @Kosenkov_Dmitry 3 หลายเดือนก่อน

    Здраствуйте!
    Можно ли данным методом сделать сохранения для 2048 представленной на канале? И если да, то как?

    • @def1NeX
      @def1NeX  3 หลายเดือนก่อน

      Можно использовать этот метод для чего-угодно.

  • @PNEctarine
    @PNEctarine ปีที่แล้ว

    Так если мы храним key и iv в player prefs, то их можно вытащить и дешифровать. Или я что-то упустил?

    • @def1NeX
      @def1NeX  ปีที่แล้ว

      Можно. Поэтому локально сохраняемые данные никогда не могут быть на 100% защищенными. Полная защита только при использовании сервера

    • @PNEctarine
      @PNEctarine ปีที่แล้ว

      @@def1NeX Вот стоит ли игра свеч? Может не стоит заморачиваться с шифрованием а сереализацию сделать
      P.S. А так было очень интересно и познавательно) Спасибо

    • @def1NeX
      @def1NeX  ปีที่แล้ว

      @@PNEctarine я показал просто один из способов)

  • @r1f3r22
    @r1f3r22 3 ปีที่แล้ว +1

    игра esports manager выйдет?

    • @def1NeX
      @def1NeX  3 ปีที่แล้ว

      Да

  • @nikitaegle5533
    @nikitaegle5533 2 ปีที่แล้ว

    А если я хочу сохранить int переменную, то мне нужно писать в Load так-health(data.HP); либо же иначе?

    • @def1NeX
      @def1NeX  2 ปีที่แล้ว

      health = data.HP;

    • @nikitaegle5533
      @nikitaegle5533 2 ปีที่แล้ว

      @@def1NeX а, хах.спасибо)

  • @BorisAverin
    @BorisAverin ปีที่แล้ว

    Ты большой молодец.

  • @qiwiy7122
    @qiwiy7122 3 ปีที่แล้ว

    А, как сделать синхронизацию данных, с разными устройствами, что то сделал на телефоне, у тебя автоматически сохранилось на ПК и наоборот, а так же все эти сохранения-изменения сохранялись в облако?

    • @def1NeX
      @def1NeX  3 ปีที่แล้ว +2

      Синхронизацию только через облако можно реализовать. Я в видосе сказал - 100 лайков - и пилю туториал по облачным сейвам Google Play

  • @darknside
    @darknside 3 ปีที่แล้ว

    Давай почаще видосы особенно под мобилу

  • @creeperchack9105
    @creeperchack9105 2 ปีที่แล้ว

    У меня пишет ошибку в коде- у тебя на 46 строчке- мне пишет The type or namespace name 'SaveData' could not be found, что делать в такой ситуации?

    • @def1NeX
      @def1NeX  2 ปีที่แล้ว +1

      У тебя не видит класс SaveData, либо ты его не создал, либо он у тебя лежит в неймспейсе, тогда обращаться нужно через него

    • @creeperchack9105
      @creeperchack9105 2 ปีที่แล้ว

      @@def1NeX спасибо, попробую

  • @EleWreck
    @EleWreck 3 ปีที่แล้ว

    Я создавал списки но не лист а типо int[], зачем вообще лист нужен если он такой же?

    • @def1NeX
      @def1NeX  3 ปีที่แล้ว +1

      Списки позволяют создавать динамические массивы. В них очень просто добавлять новые элементы, удалять, в списках легко искать нужные элементы, делая из них выборку. В общем, количество полезных применений огромно, рекоммендую изучить инфу в интернете.

  • @nikitaegle5533
    @nikitaegle5533 2 ปีที่แล้ว

    Вспоминая ваш старый урок, связанный с сохранением, а как сохранять и загружать объект если тот был удален? Юнити не может найти данный объект, а потому весь код ломается.

    • @def1NeX
      @def1NeX  2 ปีที่แล้ว +1

      Никак не загрузить, можно разве что "воссоздать" объект. То есть при сохранении записывать нужные параметры (позиция, ротейшн и т.д.), а при загрузке инстанциировать объект и присваивать ему сохраненные значения

    • @nikitaegle5533
      @nikitaegle5533 2 ปีที่แล้ว

      @@def1NeX спасибо)

  • @ZaBireK
    @ZaBireK 3 ปีที่แล้ว

    сделай, пожалуйста, урок по In-app Updates, думаю многим это понадобится

    • @def1NeX
      @def1NeX  3 ปีที่แล้ว

      Хорошая идея, сделаю

    • @krasavassport9596
      @krasavassport9596 3 ปีที่แล้ว

      @@def1NeX можно ли помочь в создании еспорт менеджер?

  • @RobinGoodwe872
    @RobinGoodwe872 3 ปีที่แล้ว +1

    Надёжнее было бы использовать интерфейс для данных и дженерик для получения данных

    • @RobinGoodwe872
      @RobinGoodwe872 2 ปีที่แล้ว

      @Жаба я написал про данные из дженериков а не дженнрик из интерфейса

    • @RobinGoodwe872
      @RobinGoodwe872 2 ปีที่แล้ว

      @Жаба ничего страшного, бывает))) главное в теме разобраться а все остальное это пустяки.

  • @leclisse7
    @leclisse7 ปีที่แล้ว +1

    дякую

  • @glaudeo2908
    @glaudeo2908 2 ปีที่แล้ว

    Как сохранять массивы?

    • @def1NeX
      @def1NeX  2 ปีที่แล้ว

      Просто сохраняешь массив.

    • @glaudeo2908
      @glaudeo2908 2 ปีที่แล้ว

      @@def1NeX Когда пытаюсь загрузить массив bool, он не загружается

    • @glaudeo2908
      @glaudeo2908 2 ปีที่แล้ว

      @@def1NeXВсё, допёр. Просто каждый раз при загрузке надо указывать его размер new bool [ ], а то он обнуляется

  • @frizonplay2700
    @frizonplay2700 2 ปีที่แล้ว

    А как с помощью кода в ігре удалять сохранениє?

    • @def1NeX
      @def1NeX  2 ปีที่แล้ว

      PlayerPrefs.DeleteKey("ключ сейва")

    • @frizonplay2700
      @frizonplay2700 2 ปีที่แล้ว

      @@def1NeX Спасибі !

    • @def1NeX
      @def1NeX  2 ปีที่แล้ว +1

      @@frizonplay2700 нема за що

  • @1NewUser1
    @1NewUser1 3 ปีที่แล้ว

    Как жаль, что меня не 100 человек, так бы все по быстрому прожал :((

  • @seekq9282
    @seekq9282 2 ปีที่แล้ว

    Когда релиз менеджера ?ждём уже 7 год (

    • @def1NeX
      @def1NeX  2 ปีที่แล้ว +3

      Когда орков в шашлычок превратят и можно будет вылезти из бомбоубежища

  • @akamirgamesmaksutov488
    @akamirgamesmaksutov488 2 ปีที่แล้ว

    го

  • @ghiant02
    @ghiant02 3 ปีที่แล้ว +2

    Я первый!

  • @egorbestbro
    @egorbestbro 2 ปีที่แล้ว

    Он украинец этот блогер?

    • @def1NeX
      @def1NeX  2 ปีที่แล้ว

      А что?)

  • @LOLOGyt
    @LOLOGyt 2 ปีที่แล้ว +1

    почему когда я в Getsavesnaphot пишу переменные из playerprofile то пишут что переменные не существуют в текущем контексте

    • @def1NeX
      @def1NeX  2 ปีที่แล้ว

      Просто скопируй код 1 в 1, как на экране и все будет работать.