Задать вопрос
  • Одежда на персонаже в unity работает(анимация) не так(неправильно) как в cinema 4d, почему?

    MrMureno
    @MrMureno Куратор тега Unity
    VR for all
    Как один из возможных вариантов. полезть в настроики качества проекта.
    там есть Skin Weights, с параметрами 1, 2, 4 Bones и безлимит.

    возможно у вас там настроики проще чем в cinema , но учтите это может сказаться на производительность, при сложной модели или безлимитном варианте.
    Ответ написан
  • Как переносить строчки в public string?

    MrMureno
    @MrMureno Куратор тега Unity
    VR for all
    собственно погуглить про Multiline
    поглядите вот тут
    https://answers.unity.com/questions/424874/showing...

    или в вкратце выжимка по атрибутам)
    [TextArea(3,10)] //для удобного отображения длинных строк
    или
    [Multiline] //для переноса
    или
    Кастомный эдитор сделать свой (самый трудоемкий, но супер гибкий вариант)
    Ответ написан
    1 комментарий
  • После билда на андроид гуманоидные модели с костями ломаются. В чем может быть дело?

    MrMureno
    @MrMureno Куратор тега Unity
    VR for all
    настройки проекта показали бы.
    есть подозрение на GPU Skinning - возможно включили. и на пк при этом все отлично))
    нагуглите что за галочка если не в курсе. и в принципе попробовать настройки соседние, Jobs и прочее по отключать поглядеть)
    Ответ написан
    1 комментарий
  • Как решить проблему с In-App Purchase in Unity3D 2018.3?

    MrMureno
    @MrMureno Куратор тега Unity
    VR for all
    там собственно везде пишут попробовать установить юнити так чтоб в пути не было пробелов.
    и проект так же) для верности)
    удалить, импортнуть заново IAP. и того гляди пройдет) а вообще наобещали что в Unity2019 исправят или уже исправили)))
    Ответ написан
    1 комментарий
  • Как правильно двигать объект (машинку) по траекториям?

    MrMureno
    @MrMureno Куратор тега Unity
    VR for all
    а чем заданы у вас траектории?? просто точками? между ними кривая строится?

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

    Если вам не для обучения "как делать" , а для проекта, то возможно верне будет Simple Waypoint System с ассет стора скачать (15 долларов не цена за такую экономию времени и набор примеров того как это все делается )
    Ответ написан
    Комментировать
  • Как отправить луч из края объекта?

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

    а конкретно по вопросу
    transform.position - вернет вам Pivot (Центр объекта).
    как таковые крайние точки можете задать отдельно в фигурах, просто разместив пару дочерних Transform, и ссылки на них сохранив в какой то контейнер.
    Если у вас фигуры - это цельный кастомный меш - то можно еще посмотреть в сторону
    https://docs.unity3d.com/ScriptReference/Mesh-boun...
    чтобы узнать граничные точки меша.

    ну а узнав точки из которых луч хотите послать - просто подставляйте из координаты вместо transform.position.

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

    MrMureno
    @MrMureno Куратор тега Unity
    VR for all
    вы б показали настройку транзишенов.
    Само переключение состояний не трогали? все стандартное?
    кроме времени перехода, попробуйте выключить галочку "Has Exit time", чтоб не дожидалось окончания прошлой анимации.
    Ответ написан
    Комментировать
  • Как в танчиках сделано удаление земли при взрыве?

    MrMureno
    @MrMureno Куратор тега Unity
    VR for all
    если в вкратце - то в основе что-то аля Voxel Terrain и/или процедурная генерация мешей.

    как именно все это делать - это вам в гугл и много читать, причем лучше сразу на английском. ответ с примером тянет на целый проект)) а у вас указанно что вопрос простой))
    Ответ написан
    Комментировать
  • Выскакивает ошибка с 3Ds max,нужно ли бояться ее или проигнорить?

    MrMureno
    @MrMureno Куратор тега Unity
    VR for all
    если вам не нужен импорт моделей в этом формате - то можете продолжать игнорировать (вдруг просто в проекте храните, а экспортируете в fbx)
    Если же хотите все же модели использовать в проекте - придется поставить 3ds max и проассоциировать разрешение фаилов)
    Ответ написан
    2 комментария
  • Unity как исправить ошибку десериализации?

    MrMureno
    @MrMureno Куратор тега Unity
    VR for all
    Item : MonoBehaviour{

    Вот тут проблема зарыта. нельзя создать просто объект наследованный от MonoBehaviour. только через AddComponent.

    Вам надо данные от компонента хранить отдельно.
    Делайте Item : MonoBehaviour компонентом. вешайте его на нужный объект в сцене и все такое.
    а данные храните в
    ItemDATA
    а в Item : MonoBehaviour - поле с ссылкой на данные или еще какое преобразование и "запихивание" данных))

    суть в общем то простая, нельзя сериализовать компонент, только данные))
    Ответ написан
    Комментировать
  • Проблема с FindObjectOfType c Instantiate. Почему создается не один объект?

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

    так то у вас судя по тому, что каждый раз все больше создается, то на создаваемом объекте где-то висит скрипт FigureSwitch .
    и на одно нажатие клавиши реагируют, сначала 1, потом два, потом 4 объекта).
    Ответ написан
    Комментировать
  • Что не так с GetComponent?

    MrMureno
    @MrMureno
    VR for all
    Добавить бы Tag Unity

    А ошибка явно указывает что нет ссылки на GameObject output - или стер её какой то скрипт, или не назначили.
    или назначили в префабе ссылку на объект на сцене, а потом и не заметили как при создании префаба на сцене ссылка - пуста.

    Или назначили в это поле префаб и не инстанцировали его на сцене.

    И так же, по сути придирки но все же.
    Не обзывать бы классы и переменные в глобальном нэимспеисе console и output.
    И классы обычно с заглавной именуют) и не такими общими резервными почти что словами))
    назовите CustomConsol или GUIConsole, чтоб потом проблем не встретить с похожими именами в плагинах.

    Надеюсь что то из этого поможет
    Ответ написан
  • Как записать характеристики нескольких персонажей?

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

    вот это уже какая то каша в голове у вас пошла.

    Попробуйте в отрыве от игры и персонажей. сделать какое нибудь сохранение данных.
    Для начала что-то очень простое и абстрактное. Тот же список персонажей, но у персонажей есть ТОЛЬКО ИМЯ , к примеру.

    Что в такой вот упрощенной ситуации мешает создать 12 имен? или 5 из 12?
    а по номеру в списке получить данные о персонаже (имя) тоже по идее не проблема?
    надеюсь что нет.

    А теперь кроме имени у персонажа есть параметр ВОЗРАСТ. то есть не список из string NAME.
    А список состоящий из элементов MyCLASSorSTRUCT (свой собственный класс с нужными внутри полями)
    Если тут возникают проблемы - вперед в гугл читать что-нибудь про это))
    условно что-то в духе
    https://dzone.com/articles/different-ways-of-creat...
    https://www.c-sharpcorner.com/UploadFile/mahesh/cr...

    Потом если все это дело сохранять и сохранения загружать - то читайте про сериализацию данных. в тот же Json должно быть вполне удобно. по запросу аля "unity сохранить объект в json" как нибудь найдется, что-то))

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

    MrMureno
    @MrMureno Куратор тега Unity
    VR for all
    а что за платформа??
    адроид наверное? а покупки из play market?

    а в логе есть сообщения об успешной инициализации и подобное?))

    и если андроид - то представьте себе все это будет работать на устройстве, не в Editor. (нет у вас в винде Play Store, как ни странно)))

    и если опять же какая то мобильная платформа, то там в документациях описано как тестировать, не забыть настроить консоли разработчика, тестовые аккаунты, бета альфа версии и все прочее (на ios тоже не все так просто что запустил Editor и готово))

    Читайте документацию. собирайте и читайте логи. тестируйте на устройстве. удачи.
    Ответ написан
    7 комментариев
  • Unity можно ли использовать Unet для глобал сети?

    MrMureno
    @MrMureno Куратор тега Unity
    VR for all
    Как бы так попроще пояснить

    чтобы подключить один компьютер к другому на прямую - надо чтоб у них были "видны" адреса.
    Hamachi и прочее - как раз решает проблему эту, разруливая маршруты и помогая соединить "спрятавшиеся" в подсетях деваисы. (очень условно)

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

    Надеюсь хоть чуток прояснилось?! Это все же немного разные вещи установление соединения и работа по нему.
    Ответ написан
    Комментировать
  • Как правильно настроить рекламу в игре на Unity?

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

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

    Ну и так UnityAds наверно вполне себе удобный вариант (один раз в админке юнити сервисов выдать доступ/пригласить в компанию/команду), если не заморачиваться с агрегаторами нескольких рекламных сетей и прочими заморочками жуткими))
    Ответ написан
    Комментировать
  • Как вы используете тени в мобильных играх?

    MrMureno
    @MrMureno Куратор тега Unity
    VR for all
    https://habr.com/ru/company/mailru/blog/243737/

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

    MrMureno
    @MrMureno Куратор тега Unity
    VR for all
    префаб = заготовка/чертеж/эскиз объекта
    она НЕ МОЖЕТ!! иметь ссылки только внутри себя и глобальные из ресурсов и подобное.

    если нужно сохранить - сохраняйте ссылки в сцене (к примеру какой-нибудь компонент на объект в сцене аля SceneRefs).
    Или не инстанцируйте - а храните сразу на сцене объект.

    но главное в ответе - уяснить, что не выйдет сохранить то что вы хотите, не для того префабы делались)(как вы такой с ссылками и прочим (не внутри себя ссылки) - будете использовать за пределами этой вот сцены ?? или если сцена изменится))
    Ответ написан
    Комментировать
  • Unity как использовать Steam api?

    MrMureno
    @MrMureno Куратор тега Unity
    VR for all
    https://steamworks.github.io/installation/

    вот с# врапер, готовый от Valve. читаете документацию и используете.

    "хочу как X" и "готовая Y" - это уже через чур)
    читайте документацию, пробуйте реализовать и потом уже сюда если возникнут конкретные проблемные места)
    удачи.
    Ответ написан
  • Unity как реализовать мультиплеер с видом от 1 лица?

    MrMureno
    @MrMureno Куратор тега Unity
    VR for all
    https://unity.com/fps-sample

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

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