• Как загрузить все файлы типа PNG из директории через AssetDatabase.LoadAllAssetsAtPath?

    MrMureno
    @MrMureno Куратор тега Unity
    как и написали ниже, подгружаемые в приложение ассеты (а так же патчи потом на графику и материалы и тд) - это все делается через AssetBundles и у юнити официальный тутор и дока по ним очень даже годные.
  • Как загрузить все файлы типа PNG из директории через AssetDatabase.LoadAllAssetsAtPath?

    MrMureno
    @MrMureno Куратор тега Unity
    вы вообще в курсе что AssetDatabase и от него происходящее срабатывает только в эдиторе ??
    и почему нельзя сделать префаб со списком фаилов??
  • Как отобразить и спрятать группу объектов в unity?

    MrMureno
    @MrMureno Куратор тега Unity
    хм. я просто уточнить, а вы поняли суть проблем то? или просто наугад вынесли??

    вообще отладку бы включили и посмотрели что в функции происходит, увидели бы что
    FindGameObjectsWithTag(); возвращает пустой список.даже вопрос писать бы не пришлось, просто заглянуть в документацию.

    ну и оставлю вам
    https://docs.unity3d.com/ru/current/Manual/MonoDev...
    для визуал студии там по сути тоже самое, только кнопка прикрепления к процессу по другому обзывается)
  • Получить дочерний элемент ui в unity?

    MrMureno
    @MrMureno Куратор тега Unity
    ну так к слову, мне через код подписываться на клики такие - кажется куда более удобным, в плане того что потом видно ссылку/метод и отладить все это дело и "прочитать" код куда проще.

    а то висит метод "TouchMe()", подставленный в кнопку, ссылок в коде нету..как будто лишний и никто не вызывает его)

    а по поводу самого вопроса
    что и вправду вам@BadCats мешает сделать ссылку в инспекторе
    public Button myButton;
    не забыв конечно
    using UnityEngine.UI;
  • Как получить HTML код после полной загрузки страницы с выполненными скриптами?

    MrMureno
    @MrMureno
    судя по ссылке вы к примеру хотели получить список больниц к примеру, и он появляется только когда выберешь регион.
    можете как бы кликнуть (как понимаю через код, это прекрасно делается судя по примерам с саита селениума)
    на нужный элемент. тогда на странице и появятся данные о больницах. и так далее..

    видать именно это вы имели в виду под "выполненными" скриптами)
  • Как получить HTML код после полной загрузки страницы с выполненными скриптами?

    MrMureno
    @MrMureno
    а что вы понимаете под "полный HTML код web-страницы" ??
    код скриптов? или код , который на сервере формирует вам эту страницу??

    HTML код (как после нажатия клавиш Ctrl+U на web-странице) - это и есть максимум который вы можете получить, не имея доступа к серверу саита/приложения.
  • Unity ADS точно платит от 6$ до 12$?

    MrMureno
    @MrMureno Куратор тега Unity
    по опыту в приложениях фирмы..столько где-то и капает. но это за честные просмотры..
    фанатик просмотревший 5 тысяч реклам в день - перестанет учитываться после N-го просмотра.
    плюс как уже сказали это средний по больнице показатель.
    В среднем 1000 просмотров- приблизительно конвертируется в N инсталов. и вам с них платят Z денег)
    если у вас скажем так будет огромная аудитория , но они ВСЕ прям вот ТОЛЬКО смотрят рекламу, и толку от нее ноль..эффективность падает - падают выплаты.

    так что просто взять и СДЕЛАТЬ себе 5миллиардов просмотров - не будет вам денег))
  • Как исправить ошибку Run-Time Check Failure #2 на C++?

    MrMureno
    @MrMureno
    я конечно не особо разбираюсь в c++, но все же..а как на счет варианта включить дебаг и посмотреть что именно не так пошло??

    и банальное гугление выдает информацию о том, что такая ошибка возникает когда за границу массива вылезаешь.
  • Как сделать рулетку в unity3d?

    MrMureno
    @MrMureno Куратор тега Unity
    https://ru.wikipedia.org/wiki/%D0%9E%D0%B1%D1%8A%D...

    https://habrahabr.ru/post/275091/

    просто оставлю здесь для изучения) вдруг пригодится

    (не перечитывал досконально статьи) но условно, вам нужно взять заготовку (чертеж, каркас) из пула.
    на ней обычно есть скрипт..настраивающий её. какой нить InitScript c методом Init. куда можно передать скорость/текстуру/количество точек/любую нужную настроику.

    и вот вуаля..из , к примеру заготовки "рекламного билдборда", подставляя текстуру и положение - мы получаем рекламный плакат в нужном месте..не инстанциируя его, а на старте..заполнив пул к примеру)

    так что в теории у вас там prefabs..каждого из них по паре штучек создать..и "вращать через пул"))
    но опять же если это надо и инстанциация и удаление привносит проблем)
  • Сложно ли сделать свой гибридный компилятор?

    MrMureno
    @MrMureno
    черт побери
    "синтаксического анализатора ( я писал методом рекурсивного спуска ) "
    на третьем курсе универа нам такое поясняли.
    если это правда целеустремленный человек тринадцати лет - я удивлен и аплодирую (и к сожалению ничем не могу помочь по вопросу)
  • Trying to get a relatively sized RenderBuffer without an active camera - в Unity?

    MrMureno
    @MrMureno Куратор тега Unity
    Эм..
    давайте наверное так..
    https://unity3d.com/ru/learn/tutorials/topics/inte...
    общие принципы что это и как использовать..
  • Trying to get a relatively sized RenderBuffer without an active camera - в Unity?

    MrMureno
    @MrMureno Куратор тега Unity
    так. стоп. только сейчас заглянул в документацию.

    вы же прочитали что делает RenderTexture.GetTemporary и camera.targetTexture ???

    RenderTexture.GetTemporary - возвращает вам из буффера, то что было отрисованно на экран.
    camera.targetTexture - если сюда назначить рендер текстуру- то камера будет отрисовывать не на экран, а в неё.

    и как вы это так совместили все это?? оно же не заработает толком

    вам бы создвать у каждого зеркала из кода рендер текстуру. или пересоздвать её, в зависимости от расстояния потом (чтоб меньше рендерить), но это потом. добейтесь сначала просто работы всего этого.
    public class MirrorS : MonoBehaviour {
        public Camera MCamera;
       public RenderTexture textureForMirror ;
       
        // Use this for initialization
        void Start () {
        textureForMirror = new RenderTexture(256, 256, 16, RenderTextureFormat.ARGB32);
        textureForMirror .Create();
    //создали для зеркала текстуру в которую хотим рендерить
    //настраивайте размеры и прочее этой текстуры..
       MCamera.targetTexture= textureForMirror ;
    //назначили и камере рендредить в новую текстуру (у каждого зеркала будет своя камера и своя текстура.
    
      }
    
    
    ///и где то там использовали эту текстуру
    render.material.mainTexture = textureForMirror ;
    }

    это так условно. суть просто

    ну и опять же в дополнение
    InstObject = GameObject.FindObjectsOfTypeIncludingAssets(typeof(Canvas));
    просто кошмарный, медленный и устаревший метод.
    чем вам просто ссылка на префаб проставленная в эдиторе не угодила?? зачем такое извращение?
  • Trying to get a relatively sized RenderBuffer without an active camera - в Unity?

    MrMureno
    @MrMureno Куратор тега Unity
    ну и так то вам бы приложить иерархию сцены..чтоб было видно что у вас в ссылке на
    public Camera MCamera;

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

    да и вообще этой зеркальной камеры увидеть бы настроики.
  • Вывод информации о текущем здоровье в VR?

    MrMureno
    @MrMureno Куратор тега Unity
    посмотрев вашу демку. не вижу как бы ничего что мешает сделать World Space канвас, прилепленный к камере. когда надо включили..текст дали прочитать..выключили.

    какого то готового компонента нету в Юнити(на 100 процентов не ручаюсь, но вроде и в других движках нету)

    oculus sdk (в том числе и под gear vr) имеет у себя в меню..вкл выкл оповещения (можно системные андроидные видеть. там же видно заряд и вызвать калибровку. но опять же..это все на себя берет сдк.
    и что то свое в меню такое не добавишь, да и меню чтоб увидеть надо из игры по сути "выйти"/вызвать меню..
  • Вывод информации о текущем здоровье в VR?

    MrMureno
    @MrMureno Куратор тега Unity
    тут единственный вариант пока что) как в реальности..физический предмет перед тобой

    плоскенький канвас ( в World Space режиме)- пока самое простое решение для всяких аля галографических интерфейсов.

    куда более сложно , но аккуратное - это по типу счетчика патронов на пистолете, время на часах на руке, заряд батереи - цветом светодиода на ней.

    то есть , еще раз повторю, нет тут плоского экранного интерфейса - все объемное и как в жизни.
    Если и плоский экран, то (как в жизни) он на мониторе/голограмме/экране телефона, которые существую где то перед вами в трехмерном пространстве)
  • Т transform.right не работает на спрайты созданные спавном, в чем причина?

    MrMureno
    @MrMureno Куратор тега Unity
    воу. я даже как то не думал что можно пройти мимо доки по API )))
    это ж первое что "бросается в глаза" при гуглении любой мелочи по юнити на англ.
  • Т transform.right не работает на спрайты созданные спавном, в чем причина?

    MrMureno
    @MrMureno Куратор тега Unity
    тут у вас два варианта..
    или сгенеренная цель, подставляет себя целью в пушку.
    что-то вроде
    GameObject temp = Instantiate(mobPrefab, respawn.transform.position, respawn.transform.rotation) as GameObject;
    FindObjectOfType<CannonScriptName>().target = temp.transform;


    или второй вариант, пушка ищет.
    где можно кучу разного придумать.
    но по сути, вам надо проверить цель на null (умерла, или еще как то определить что цель не валидная) текущую цель

    если текущая цель не валидна, найти новую.

    поиск можно осуществить
    - из списка сохраненных целей (как уже говорил при спавне очередной цели - добавляем в глобальный список) рандомный или первый попавшийся
    - поиск по тэгу
    - поиск по скрипту

    как искать все это. открываете документацию и читаете
    https://docs.unity3d.com/ScriptReference/GameObjec...
    все что с Find и как работает..

    учите что искать объект по тегу или типу компонента, как и инстанциация - тяжелая операция.
    поэтому поиск из списка предпочтительнее.

    читайте, учитесь. все что надо для этой задачки я вам по сути рассказал.
    как сделать - найдете - научитесь - будет профит)
    если по всем объяснениям не выйдет - то что-то очень туго идет, вы уверенны что программировать это ваше? (без обид, просто бывает что ну не идет)
  • Т transform.right не работает на спрайты созданные спавном, в чем причина?

    MrMureno
    @MrMureno Куратор тега Unity
    вы на самое важное так и не ответили..

    как у вас target то выбирается?? просто ссылка на префаб???? так не выйдет

    вам надо чтоб пушка "искала" цель..из списка..или еще как угодно..ничего подобного в коде не вижу (или срезанно)

    Мне этот метод показал человек с форума. Все шло хорошо, ибо он смотрел как раз таки в спрайт.

    оно и работает все. просто не разу не встречал такого вот вращения) и хотел узнать понимаете ли вы что оно внутри делает то..(что по сути вы указываете объекту куда ДОЛЖНА у него смотреть ось, а поворот у него из за этого пересчитывается)
  • Gamedev - боль?

    MrMureno
    @MrMureno
    Свою компанию - ну частично в плюс, но специалистов высокого уровня , да чтоб еще не за дорого и чтоб проект им нравился - тоже не просто.
    + бюджеты
    + организационные вопросы/проблемы
    + конкуренция
    + еще какие то небось мелочи

    В общем то в плане организации не сильно большая разница как по мне, кроме необходимости более плотной внутренней комуникацции

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

    в обычной компании можно просто таски сверху вниз спускать и не особо страдать)

    хз, помогает вам чем то эта информация. все это так лично мнение, а не 100 процентная истина)
  • Rewarded video AdMob проблема с вызовом видео, что делать?

    MrMureno
    @MrMureno Куратор тега Unity
    а может все дело банально в том что эдмоб не всегда предоставляет рекламу?
    там же есть тестовый режим.
    если тестовый срабатывает сразу - то все ок.

    так то пока он не наберет аудиторию, не оценит вашего приложения/аудитории так сказать потенциал - не факт что вам видео присылаются(что они есть в рекламной сети у вас)

    вы б указали откуда взяли плагин для юнити, версию эдмоба и тд.
    ну и так к слову - UnityAds с их рекламой для юнити - крайне хороши) и в плане удобства и в плане "капающих" денюжек)