• Как удерживать соединение и отправлять данные по этому соединению?

    @Malis Автор вопроса
    Василий Банников, непонятно как обратиться к скрипту php, ведь в C# обращение идёт только к ip port
    private string ServerIP = "255.255.255.255";
    private int ServerPort = 8005;
    .....
    Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
    IPEndPoint ipPoint = new IPEndPoint(IPAddress.Parse(ServerIP), ServerPort);
    socket.Connect(ipPoint);

    а php это определённый скрипт лежащий по определённому адресу, к примеру там 255.255.255.255/test.php
    да и как php скрипт будет группировать пользователей в группы, то есть к примеру одни люди сидят в одном чате а другие в другом, то есть скрипт один но при этом люди должны распределяться как-то по группам, не понятно...
  • Как удерживать соединение и отправлять данные по этому соединению?

    @Malis Автор вопроса
    да, только на стороне клиента C# (это приложение на unity), а серверная часть PHP.
    и вот я в поисках хоть примитивного варианта где клиент обращается к серверу, а сервер ему начинает периодически слать сообщение по открытому соединению.
  • Как удерживать соединение и отправлять данные по этому соединению?

    @Malis Автор вопроса
    пример бы или ссылку на подобную реализацию.
  • Как сделать прозрачную иконку?

    @Malis Автор вопроса
    reLse, можно сказать что да......
    спасибо.
  • Как сделать прозрачную иконку?

    @Malis Автор вопроса
    reLse, посмотрел на остальные иконки, ни у кого прозрачности и нету, просто сделать без прозрачного фона да и все...
  • Как сделать прозрачную иконку?

    @Malis Автор вопроса
    reLse, а так его там и нету, она прозрачная....
  • Как сделать прозрачную иконку?

    @Malis Автор вопроса
    тип sprite и фон у неё должен быть с альфой.
    тип спрайт у нее стоит а альфу у нее где регулировать?
  • Как построить гладкую сетку navmesh?

    @Malis Автор вопроса
    да во писал человеку что корректировал воксель, вроде пока работает как нужно...
  • Как построить гладкую сетку navmesh?

    @Malis Автор вопроса
    подкорректировал воксель размер под радиус префаба и вроде (ну пока что) работает как нужно, конечно это методом "народного тыка" и чую еще мне это аукнется, ну будем решать проблему по мере её поступления...
    В общем данный вопрос закрыт (пока что)...
  • Как построить гладкую сетку navmesh?

    @Malis Автор вопроса
    я не говорю что проблема в самих полосах, может где-то в настройках указывается типа следовать в первую очередь этим направляющим или что-то подобное....
    Но вот такая вот проблема нарисовалась...
  • Как построить гладкую сетку navmesh?

    @Malis Автор вопроса
    freeExec, ну а вот у меня вот создают "проблемы", я смотрю какие координаты строит меш

    MeshAgentPath = new NavMeshPath();
    NavMesh.CalculatePath(TargetA.transform.position, TargetBPos, NavMesh.AllAreas, MeshAgentPath);
    if(MeshAgentPath.status == NavMeshPathStatus.PathComplete){
      MeshCorners = MeshAgentPath.corners;
      foreach(Vector3 vll in MeshCorners){ Debug.Log(vll); }

    и вот бывает такое что путь должен быть строен наискось к цели, то есть на прямую, то есть по кратчайшему пути, а меш выстраивает по таким вот координатам...

    Просто представьте как это выглядит в игровом процессе, противник не бежит к вам напрямик а сначала куда-то в сторону а потом к вам...
    И всё из-за вот этих полос, вот почему-то в первую очередь по ним строятся координаты, хотя есть пути короче...
  • Из-за чего может падать FPS даже после перехода сцены?

    @Malis Автор вопроса
    GavriKos, корутину вообще не использую...
    а так перебираю возможности такого бага...
  • Из-за чего может падать FPS даже после перехода сцены?

    @Malis Автор вопроса
    А вот такой может дурацкий вопрос - а может один апдейт накладываться на другой?
    то есть за один кадр вычисления в апдейте еще не успели все завершиться но уже следующий апдейт их начинает вычислять, таким образом 1й недовычислял второй уже начал а там уже 3й на подходе и так они накладываются друг на друга и тем самым вызывают заторможение?
    может перед каждым апдейтом флаги ставить о том что они закончили работу, ну так мысли в слух..
  • Из-за чего может падать FPS даже после перехода сцены?

    @Malis Автор вопроса
    Lesh48, до одного места грубо говоря, ничего там не было такого замечено, да и пока я тестирую в редакторе или скомпилирую на пк все работает без багов, но поставив на андроид вот иногда такие вылазят, повторюсь - даже после смены сцены баг продолжается, что такое может быть что даже смена сцены не обнуляет такое заторможение? Да думаю если бы вдруг (хотя таких нет) был бы бесконечный цикл то после смены сцены он бы слетел...
  • Из-за чего может падать FPS даже после перехода сцены?

    @Malis Автор вопроса
    да ну... то зависания после 3х минут игры после его включения, то зависания после полу часа игры, причем на более слабом телефоне не было вообще замечено таких багов...

    А так как "иногда" но такие баги вылазят то на это нельзя закрывать глаза, видно что где-то что-то не так, но не могу понять где и что...

    еще раз акцентирую внимание на том что даже после перехода на другую сцену замедление остается...
  • Из-за чего может падать FPS даже после перехода сцены?

    @Malis Автор вопроса
    "бесконечных циклов" нет, везде перебор фиксированных массивов, самый большой 200, остальные 10-50
    string[] Arr = new string[10] 
    for(byte i = 0; i < Arr.Length; ++i){ Arr[i]....

    в сцене ничего не добавляется, Instantiate работает только при старте и создает статическое количество объектов, больше нигде в коде ничего не создаётся, только включаются и выключаются ненужные объекты...

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

    Да и самое главное - даже при смене сцены зависание остаётся, хотя вроде как всё должно было "обнулиться"...
  • Как увеличить точность в навмеше?

    @Malis Автор вопроса
    AnanasikDev,
    либо просто включать нужный префаб.

    Хм... а вы мне подали интересную идею, как сам то не додумался, создать такую конструкцию
    Levels
    -- Level1 (изначально выключен)
    ---- [там вся комната со всеми префабами]
    -- Level2 (изначально выключен)
    ---- [там вся комната со всеми префабами]
    -- Level3 (изначально выключен)
    ................................

    а при запуске включать именно нужных префаб, они же если выключены изначально ничего не жрут, так же?
  • Как увеличить точность в навмеше?

    @Malis Автор вопроса
    AnanasikDev, да я вот сейчас префабы настраиваю, потом тестить по разному буду...
    Если у Вас одна сцена и Вы просто включаете нужный уровень

    вот тут именно и вопрос - что значит включаете уровень? где то же должны быть данные где какой префаб должен находится и в каком состоянии, где стенки и т.д.
    И вот тут как бы либо сохранять в файл все координаты и переменные, либо как я понял все префабы сразу набросать на объект и его грузить как уровень...
    Сейчас префабы доделаю и буду тестить поразному...
    префабы то работать между собой то все равно одинаково будут, так что их в первую очередь, вопрос как их изначально выводить при определенном уровне...
  • Можно ли зайти в защищенную папку с двух смартфонов?

    @Malis Автор вопроса
    да и зачем в настройке папки knox управление учетными записями...?
    по логике защищенности папка ни к какой учетке не должна привязываться, она же на одном телефоне только, там где хранится....
  • Можно ли зайти в защищенную папку с двух смартфонов?

    @Malis Автор вопроса
    за облако то я в курсе, но к облаку получить доступ проще простого, а вот вдруг телефон потерялся а в защищенной папке было то что нужно... вот в чем вопрос...