• Не выполняется скрипт на основной камере при загрузке её из другой сцены в Unity, как исправить?

    MrMureno
    @MrMureno Куратор тега Unity
    ну а так банально скорее всего раз не выполняется скрипт. то или отключен скрипт. или отключен один из родительских объектов. Другой причины у Юнити не сработать Start Awake Update и подобного - нету.
  • Не выполняется скрипт на основной камере при загрузке её из другой сцены в Unity, как исправить?

    MrMureno
    @MrMureno Куратор тега Unity
    а может вы покажете сам скрипт?
    и два скрина еще б с окном иерархии
    для случая "я из самой Unity запускаю сцену"
    и для случая "загружаю эту сцену из другой сцены"
    и чтоб понятно было где она у вас лежит, и что понимается у вас под "загрузка из другой сцены"
    аддитивно подгружаете? инстанцируете префаб?

    побольше людям контекста давайте, а то тяжеловато..телепатировать)
  • Не работают сервисы Google Play Games?

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

    тогда пробуйте просто авторизацию. без серверных реквестов и тд. у меня до этого именно с ними была головная боль. даже пришлось отказаться от 9.50 версии..и откатить обратно 9.40

    гугл постоянно там накручивает ..меняет..что то ломается(

    можете кстати тоже попробовать 9.4 версию у них скачать..почти наверняка просто авторизация - должна завестись, а там дальше смотреть что именно ломает..и пробовать искать..в тех же issue в их репозитории(гугл плей сервисов для юнити)
  • Почему может не работать Input.acceleration?

    MrMureno
    @MrMureno Куратор тега Unity
    "Пробывал как в официальном примере - в моём случае не помогло..."
    а можно вот тут по подробнее.
    вы запустили пример. в чистом проекте. один в один как в примере и у вас не работало??

    или "подобным образом" попробовали себе прикрутить - и говорите что не помогает..??

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

    MrMureno
    @MrMureno Куратор тега Unity
    Commands are called just by invoking the function normally on the client. But instead of the command function running on the client, it will be invoked on the player object of that client on the server. So, commands are typesafe, have built-in security and routing to the player, and use an efficient serialization mechanism for the arguments to make calling them fast.

    https://docs.unity3d.com/Manual/class-NetworkBehav...
    А вы мануал прочитали то? там с картинко схема есть
    https://docs.unity3d.com/uploads/Main/UNetDirectio...
    ведь команда то выполняется по сути как раз именно на сервере. точнее на Player представляющего ваш клиент, внутри сервера.
    так что по сути вам надо отдельно отсылать команду - отдельно спавнить и рисовать на клиенте пулю.
  • Проиграть анимацию с помощью скрипта и animator?

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

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

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

    вам бы примеры по работе с аниматором от юнити поглядеть..потыкать..там все немного не так..прямолинейно что ли.
  • Проиграть анимацию с помощью скрипта и animator?

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

    MrMureno
    @MrMureno Куратор тега Unity
    это конечно не особо по теме..но..

    каждый раз как вижу для юнити использование UnityScript(который почему то еще javaScript называют) испытываю страдания.

    Если вы не в курсе - сами юнитовцы (разработики движка - уже отказываются от его поддержки. потихоньку выпиливая и всех предупреждая, так что если планируется все же юнити в будующем - делайте на C#
  • Instantiate почему изменяется прифаб?

    MrMureno
    @MrMureno Куратор тега Unity
    ну или хранить ссылку только на следующий, а не на все, внутри префабов зон.
    тогда не будет встречаться ссылка на самого себя.
  • Instantiate почему изменяется прифаб?

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

    сам на себя ссылается??

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

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

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

    то есть у вас где то есть что-то типа
    pref[indexNumber] = "новый объект"

    может код не полностью приложили..
    если созданные из префабов объекты хотите хранить (ссылки на них) - то храните в отдельном массиве/списке, не заменяя.

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

    GameObject tepmGO = Instantiate(pref[indexNumber], spaunPoint.transform.position, Quaternion.identity) as GameObject;
  • Instantiate почему изменяется прифаб?

    MrMureno
    @MrMureno Куратор тега Unity
    ну и так, добавлю не по теме - везде встречал именно версию написания и произношения прЕфаб..
    очень забавно звучит прИфаб)) как будто на украинском)
  • Не могу создать Playmode тест в unity. Почему?

    MrMureno
    @MrMureno Куратор тега Unity
    а так запустил поглядел..по сути возможность скипать кадры и ожидать у плей мод тестов...ну и да они не в папке Editor создаются..
  • Как правильно спроектировать архитектуру и UI игры на Unity?

    MrMureno
    @MrMureno Куратор тега Unity
    последний абзац +1. прям вот очень не удобно.
    а так и вправду все на свой вкус и цвет делаю. очень много чужих проектов разглядываю или портирую под другие платформы..
    кто на что горазд..кто-то и с колбеками переусердствует и отладка и разгребание кода - превращается в ад.
    но вообще интерфеис на событиях обычно одно из самых удобных. в плане возможности "оторвать" его от логики и подергать отдельно.
  • Unity3D(C#) - Почему не восстанавливается здоровье персонажа?

    MrMureno
    @MrMureno Куратор тега Unity
    if (value < 5) lives = value;

    вот с этим условием..как по вашему будет 5 жизней у персонажа, если запрещено ему равное и больше пяти.
  • Как сделать физику гранатомета?

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

    а блог по второй ссылке и вправду годный там даже на репозиторий ссылочка под все это дело)но там как я поглядел куда больше просто пули навесом в 2D)
    особенно начиная с момента стрельбы по движущимся целям)
  • Canvas OVERLAY или CAMERA?

    MrMureno
    @MrMureno Куратор тега Unity
    проверил. ничерта не тот же
    оверлей и Screen Space Camera - как раз таки суть одно и тоже, только оверлей поверх всего как вы сказали рисует.
    Screen Space Camera - не позволяет как World Space расположить канвас где нить в сцене и пройти камерой мимо него.

    в общем то о чем мы спорим)
    из доки
    Screen Space - Camera
    This is similar to Screen Space - Overlay, but in this render mode the Canvas is placed a given distance in front of a specified Camera
    (тоесть просто в очередь рендера попадает по другому - на основе глубины так сказать)
    и его нельзя в сцене перетаскивать и менять ему позицию и поворот))

    а вообще все три варианта разные и для своего предназначены))
  • Как сделать физику гранатомета?

    MrMureno
    @MrMureno Куратор тега Unity
    ну как минимум добавить на него rigitbody (физическое тело) и включить (если вдруг выключили) гравитацию)

    еще можно рассчитывать весь полет отдельно без физики. это так первые два варианта на вскидку.

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

    MrMureno
    @MrMureno Куратор тега Unity
    в смысле как задать угол?
    у метода AddForce есть параметр вектор силы..по X и Y..Vector2

    как найти угол?? геометрия..в 2d то..
    или что то из разряда
    https://docs.unity3d.com/ScriptReference/Vector3.A...
    так то без понятия угол между чем и чем вы там находить собрались..
  • Canvas OVERLAY или CAMERA?

    MrMureno
    @MrMureno Куратор тега Unity
    а вы не путаете с World Space ?
    там да - канвас становится 3D объектом в сцене . и можно в мир "вживлять" интерфеис. особенно в VR ) по моему профилю то)