• Почему не работает скрипт?

    MrMureno
    @MrMureno Куратор тега Unity
    VR for all
    ну почему..почему вы не можете просто прочитать что в ошибке написано ?

    там прям ответ
    и всего лишь надо заглянуть в документацию по Collision
    https://docs.unity3d.com/ScriptReference/Collision.html
    и посмотреть какие у него поля..

    а вот тут даже примерчик с проверкой имени объекта.
    https://docs.unity3d.com/ScriptReference/Collision...

    коллайдер, gameObject , transform и rigitbogy можно получить из коллизии))

    и обычно по коллайдеру или gameObject сравнивают тэг
    Ответ написан
    Комментировать
  • Почему объект в режиме игры не отображается как в режиме редактора?

    MrMureno
    @MrMureno Куратор тега Unity
    VR for all
    у вас версия юнити как в уроке 5.5 ??
    слои, настройки парткл систем, пк или мобильная платформа?
    что-то в консоль пишет?

    на промежуточных этапах работало??
    просто отдельно партикл система отображается??

    небо у вас случаем не каким нибудь перекрывающим все Unlit материалом??

    все кроме партиклов отключайте..тестируйте отдельно.по кусочкам чтоб отображалось в Game View

    и товарисчь devalone прав. с таким описанием) вам на телепатов надежда))
    Ответ написан
    Комментировать
  • Как исправить программу на языку C#?

    MrMureno
    @MrMureno
    VR for all
    sashka_amelin32, бро если делая лабораторку по простеишим массивам и ты "долго уже сижу и не могу понять в чём проблема"

    то или плохо высыпаешься или плохо понимаешь что вообще делаешь.

    а уж ерничать когда тебе говорят что решать такое за тебя не особо хотят) тем более не надо))

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

    if (i == mas.Length)
                            Console.WriteLine("Массив №1 прошёл проверку. 0");

    отладчиком дойдите до этого места . посмотрите чему равно i и mas.Length
    да и в принципе, пошагово отладчиком и увидете, где сбоит, не заходит в условие или перескакивает.

    удачи в обучении)
    Ответ написан
    4 комментария
  • Как получить значение угла поворота по y координате в gameobject?

    MrMureno
    @MrMureno Куратор тега Unity
    VR for all
    не знаю зачем вам преобразование..
    mainObject.transform.rotation.ToAngleAxis(out y, out v);

    вы бы описали какого эффекта хотите добиться...что и как вращать))
    повторять угол по Y.

    так пробовали??
    obj.transform.rotation = Quaternion.Lerp(obj.transform.rotation, Quaternion.Euler(0, mainObject.transform..eulerAngles.y, 0), Time.deltaTime * 50);


    но думаю будет тоже самое..
    дело видите ли в чем..
    Quaternion.Lerp - будет всегда в БЛИЖАЙШУЮ сторону вертеть))

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

    можете попробовать запоминать и накапливать именно ЧИСЛО..УГОЛ))
    и тогда лерпить к примеру от нуля до 720...
    именно подставляя напрямую Y.

    будет тогда два оборота по часовой..как в анимации..

    удачи.
    Ответ написан
    1 комментарий
  • Как лучше: выучить с# или сразу с# под Unity?

    MrMureno
    @MrMureno Куратор тега Unity
    VR for all
    какие то основы программирования уже есть в голове??
    тогда лучше сразу С# юнити. быстрее в строй войдете. а остальное по мере "встречаемости" выучите)

    Если же вы только взялись за это дело..
    то не с# , а основы. Алгоритмы. Декомпозиция. Структуры данных.
    научиться думать по "программистски"))) можно как раз на основе изучения с# базового так сказать))
    Ответ написан
    2 комментария
  • Как улучшить компьютер?

    MrMureno
    @MrMureno
    VR for all
    было все нормально и тут РЕЗКО упала ??

    в принципе оперативной памяти 6 гигов - маловато в 2019 ))

    может еще с охлаждением что случилось..) термопаста) или предвинули системник к батарее))

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

    но все же не могло РЕЗКО измениться просто так))
    Ответ написан
    9 комментариев
  • Как сделать перемещение только внутри одной картинки?

    MrMureno
    @MrMureno Куратор тега Unity
    VR for all
    где это в вашем коде вообще присутствует "по длине родителя" просвятите пожалуйста??
    не вижу вообще никакой ссылки на родительский (или целевой) объект.

    что из себя представляют картинки?? Canvas ?? Sprite? Quad??

    В принципе ..как вариант смотреть вам в сторону..
    https://docs.unity3d.com/ScriptReference/Mesh-boun...
    https://docs.unity3d.com/ScriptReference/Renderer-...

    для RectTransform наверно проще просто по координатам (смещения все эти лево право верх вниз менять, зная размер родителя)) ...

    но опять же у вас ни скриншотов, ни примеров ) толком не ясно)
    Ответ написан
    6 комментариев
  • Какой ноутбук подойдёт студенту для простого геймдева?

    MrMureno
    @MrMureno
    VR for all
    Вставлю свои пять..
    дело конечно привычки и наличия отдельного монитора, НО 14 дюймов это боль и страдания.
    В Unity и 3D редакторах..с их интерфеисами..хотя бы 15+ экранчик..

    если вес не критичен то и 17 не сильно помешало бы..но 15 наверно более менее серединка)

    а так верно говорят 8 гигов оперативы - терпимо. по возможности 16 гигов бы)

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

    в итоге как дешовый вариант - что-то на подобие вашего.
    чуть более приятный и с заделом - что то уже из разряда MSI за 60к+
    Ответ написан
    Комментировать
  • Как правильно написать код анимации для DragonBones и Unity?

    MrMureno
    @MrMureno Куратор тега Unity
    VR for all
    флаги)
    просто запомните какие кнопки вы зажали..
    но это вам про ...не знаю даже основы. примеры. разбирать.
    структуры, патерны..вот такое все для начинающих почитать..и будет проще))

    Расписали бы условия для себя алгоритм блок схему, граничные условия и все такое))
    а то вы написали код..который ведет себя как написали))

    или костыль - проверяя на стоп анимации, добавьте условие "не зажата вторая кнопка"
    что то в духе
    //Отпустили D , когда A еще зажата)
    if(Input.GetKeyUp(KeyCode.D) && !Input.GetKey(KeyCode.A))


    И вставляйте код КОДОМ..не картинками.
    вы б еще картинку в Word запихали. а документ в архив..
    Ответ написан
    2 комментария
  • [Unity] Создание объекта на месте игрока. Как сделать?

    MrMureno
    @MrMureno Куратор тега Unity
    VR for all
    Прям если отвечать на вопрос в заголовке

    Instantiate (cubePrefab, playerLastPos, Quaternion.identity);
    //cubePrefab - ссфлка на префаб куба)
    // playerLastPos - Vector3 - позиция игрока (куба),сохраненная при прошлом вводе


    даже если написать код..
    толку вам от небо будет мало..
    вам его настроить. понять и доделывать надо будет..

    изучайте по мелочи
    GameObject
    Instantiate
    Prefabs
    Input
    про мeтод Update..

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

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

    удачи.
    Ответ написан
    4 комментария
  • Как заставить Unity создавать объекты за пределами экрана?

    MrMureno
    @MrMureno Куратор тега Unity
    VR for all
    берете и создаете.
    что именно у вас не так работает уточнили бы?))
    2D или 3D ?))

    да и в любой случае..GameObject создаются где угодно. вы где то теплое с мягким путаете.
    Ответ написан
    Комментировать
  • Краш приложения при показе рекламы?

    MrMureno
    @MrMureno Куратор тега Unity
    VR for all
    https://developers.google.com/admob/unity/interstitial

    Show the ad
    Interstitial ads should be displayed during natural pauses in the flow of an app. Between levels of a game is a good example, or after the user completes a task. To show an interstitial, use the isLoaded() method to verify that it's done loading, then call show().

    как минимум, не вызывать показ без проверки)
    и точно не сразу..дать что-то загрузить..
    в документации пример же явно показывает.
    Ответ написан
    Комментировать
  • Какие сервисы использовать для монетизации Android игры Unity?

    MrMureno
    @MrMureno Куратор тега Unity
    VR for all
    а что за ошибки выдает?? вы с устроиства лог читали??

    добавили как в инструкции тестовое устроиство свое с тестовым токеном?
    тестовую рекламу в admob показывало??)

    вы в документации дочитали, что показ рекламы в реальном приложении начнется ТОЛЬКО после какого-то времени и N запросов ??
    гугл там настраивает компанию, оценивает метрики и все такое. и в лог прекрасно пишет сообщения вроде "компания пустая" / "нет рекламы для показа" или что-то подобное

    и уж для Unity то..те же Unity Ads вставить..проще простого
    сервисы. галочка. и как в примере вызвать показ.
    Ответ написан
  • Получится ли в проекте на unity написать часть на XCODE?

    MrMureno
    @MrMureno Куратор тега Unity
    VR for all
    artshelom, для чего вот спрашиваете?
    умеете в X-code ??

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

    Вам нужны какие то нативные функции?? Пишите/ищите плагин)
    Или делайте проект сразу на X-code.

    Использовать кросплатформенный инструмент (в данном случае Unity) ,чтобы потом дописывать по много в каждую платформу, да еще через боль и проблемы - нерационально скорее всего.
    Ответ написан
  • Как убрать scroll в webview??

    MrMureno
    @MrMureno Куратор тега Unity
    VR for all
    возможно вам может помочь переделка самого плагина, который используете.

    но сомневаюсь что вам очень хочется переписывать чужой плагин.
    mWebViewUA = webSettings.getUserAgentString();
                webSettings.setSupportZoom(true);
                webSettings.setBuiltInZoomControls(true);
                webSettings.setDisplayZoomControls(false);
                webSettings.setLoadWithOverviewMode(true);
                webSettings.setUseWideViewPort(true);
                webSettings.setJavaScriptEnabled(true);


    в андроидной части к примеру параметры зума и прочего.
    а вообще, да никак.
    у вас выбор :
    - писать свой классный и адекватный браузер))
    - открыть по ссылке в нормальном браузере))
    - с саита получать только данные и отображать самому))
    - перебирать плагины пока не попадется подходящий)
    Ответ написан
  • Зависает при загрузке проекта в ios,как исправить??

    MrMureno
    @MrMureno Куратор тега Unity
    VR for all
    пробуйте через отдельный Application Loader
    ну и еще можно просто чуть позже попробовать, бывало что и сервера перегружены..ждать порой минут по 5 )
    учитывая что скоро у эпловцев ежегодные каникулы, и новогодние праздники, многие могут заливать, обновлять приложения.
    Ответ написан
    Комментировать
  • При установке большой программы, компьютер перезагружается. устанавливаются ли те файлы которые скачивались до перезагрузки? Продолжится ли установка?

    MrMureno
    @MrMureno Куратор тега Unity
    VR for all
    Компьютер самостоятельно перезагружается при установке юньки.
    Если я сново и сново буду устанавливать игноря эти перезагрузки, программа установится?

    серьезно?? у вас что то с операционкой или железом не так. чините!!! комп для начала.

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

    вот собственно. если короче. то не актуален вопрос можно ли так установить) даже теоретически. надо найти проблему и/или починить)
    Ответ написан
    Комментировать
  • Не могу решить ошибки в скрипте для unity. Как их решить?

    MrMureno
    @MrMureno Куратор тега Unity
    VR for all
    с первой ошибкой вам помогает GavriKos

    а про renderer
    у вас наверно юнити новее и нельзя брать (как в старых версиях) по такой сокращенной ссылке компонент.
    // так нельзя)
    lastChild.renderer
    // а вот так сработает
    lastChild.GetComponent<Renderer>()
    Ответ написан
    Комментировать
  • Как сделать смену картинок со временем в spriteRedneder?

    MrMureno
    @MrMureno Куратор тега Unity
    VR for all
    а теперь представьте) что люди не телепаты и воспринимают по разному)

    вам надо чтобы одна на другую плавно менялась? или моментально?
    для каждой картинки одинаковое время? или у каждой свое "время отображения" ?)

    Так же если я не ошибаюсь, spriteRedneder - желает подставлять в себя sprite, а не текстуру.
    Так же - сделайте это не тремя отдельными переменными, а массивом или списком

    вот ссылочка - почитайте)
    https://docs.unity3d.com/ScriptReference/SpriteRen...

    Собственно по ссылке даже пример - как заменять спраит в спраит рендере, только там по кнопке.
    уж как сделать таймер или использовать
    InvokeRepeate

    будьте добры гугл + документация + научится = профит)).
    Ответ написан
    1 комментарий
  • На сколько ресурсозатратно использовать Houdini для создания анимаций?

    MrMureno
    @MrMureno Куратор тега Unity
    VR for all
    как это не встречал чтоб использовали?
    прям на саите продукта видео с демонстрацией. https://www.sidefx.com/products/houdini/
    Gamedev reel

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

    а так по сути, ответ - использовать используют) а на сколько удобно и здорово - надо пробовать самому)

    и в дополнение, это по большей части инструмент все же не для анимаций и анимирования, а про процедурные генерации эффектов, ландшафтов и материалов)
    Ответ написан
    Комментировать