Size: a a a

2020 March 12

AS

Anton Smetanin in unity3d.ru
Fun'Da'Mental
преобразуются в приватную byte[] перед сериализацией и обратно после
А, это то, что я скидывал вчера?)
источник

AS

Anton Smetanin in unity3d.ru
Проверь, что byte[] сериализуется
источник

AS

Anton Smetanin in unity3d.ru
Я не проверял, так написал
источник

AS

Anton Smetanin in unity3d.ru
Если нет, то замени на стринг
источник

F

Fun'Da'Mental in unity3d.ru
Anton Smetanin
А, это то, что я скидывал вчера?)
да, на основе, работает отлично, еще проверку на операции копирования/дублирования добавил
источник

AS

Anton Smetanin in unity3d.ru
А, точно, про копирование я не подумал
источник

IP

Igor Pozdeev in unity3d.ru
источник

IP

Igor Pozdeev in unity3d.ru
Просто делай что-то каждый день. Мозг устроен так, что все понимать будешь после того как поспал. Усвоил материал - поспал. И так каждый день по чучуть. Черзе 6 месяцев уже сможешь спокойно писать игру.
источник

IP

Igor Pozdeev in unity3d.ru
Так с любым навыком. И не забывай учить английский
источник

F

Fox in unity3d.ru
//Terrain, а теперь самый большой объем данных!
       float[,] heights = ScrTerrainTool.GetCoord();
       int terrainX = ScrTerrainTool.GetHeightmapResolution();
//512
       int terrainY = ScrTerrainTool.GetHeightmapResolution();
//512

       element = xmlDoc.CreateElement("TerrainSize");
       element.SetAttribute("value", terrainX.ToString());
       rootNode.AppendChild(element);
       for (int x = 0; x < terrainX; x++)
//512
       {
           for (int y = 0; y < terrainY; y++)
//512
           {
               //этот цикл выполняется очень долго

           }
           //rootNode.AppendChild(userNode);
           proc_Select++;
           ScrPnlWait.SetText("Сохранение рельефа...");
           ScrPnlWait.SetShag();
           yield return new WaitForSeconds(0f);
источник

F

Fox in unity3d.ru
Почему этот цикл выполняется долго?
источник

F

Fox in unity3d.ru
как можно ускорить процесс сохранения террайна в файл?
источник

F

Fox in unity3d.ru
задача: пользователь меняет террайн и сохраняет в файл
источник

AS

Anton Smetanin in unity3d.ru
Fox
Почему этот цикл выполняется долго?
Потому что yield return?
источник

F

Fox in unity3d.ru
но он же 0 секунд, или это не играет роли?
источник

AS

Anton Smetanin in unity3d.ru
Не играет
источник

I

Izmus in unity3d.ru
всем привет, назрел вопрос: есть персонаж на сцене 1 , так же есть тригер перехода на сцену 2, как правильно сделать точку "выхода" персонажа на новую сцену и возвращение его обратно в сцену 1
источник

И

Игорь in unity3d.ru
Fox
но он же 0 секунд, или это не играет роли?
https://docs.unity3d.com/ru/current/Manual/ExecutionOrder.html Если правильно тебя понял, почитай про Сопрограммы, должно помочь)
источник

F

Fox in unity3d.ru
спасибо)
источник

И

Игорь in unity3d.ru
Izmus
всем привет, назрел вопрос: есть персонаж на сцене 1 , так же есть тригер перехода на сцену 2, как правильно сделать точку "выхода" персонажа на новую сцену и возвращение его обратно в сцену 1
Не удаляешь объект игрока просто, при старте сцены присваиваешь ему новую позицию
источник