Наклон корпусом вперёд интерпретируется как приседание, можете посмотреть в этом видеоролике В будущих версиях рамку-ограничитель обещают сделать просторнее, тогда можно будет приседать полноценно.
Проблем с сетевыми играми масса. Предположим, мы забыли про самописный сервер и взяли стандартный из коробки. Как синхронизировать действия игроков? Клиент отправляет своё положение, сервер раздаёт всем остальным. Хорошо, вроде работает. Клиенты стали посылать подложные пакеты, чтобы получить преимущество. Теперь нам приходится симулировать часть игрового мира на сервере и проверять получаемые значения. Ну теперь-то точно работает, да? Нет. Игрок совершенно точно видит, как простреливает голову из базуки другому игроку, но из-за большого пинга он видит устаревшее положение жертвы, а значит сервер не засчитает фраг. Теперь нам нужно заниматься предсказыванием движения и сглаживанием рваных координат игроков. А если игрок прерывает игру, что делать с его персонажем? А если во время игры могут присоединяться новые люди? В каждой конкретной игре будут свои причудливые вопросы, над которыми можно долго ломать голову.
Про мультиплатформу советую даже не думать, пока вы не разберётесь в основах Unity. Но вообще на хабре видел статьи, подходящие под ваше описание, поищите на хабе Unity.
Создание красивого мира — неподъёмная тема, на много-много книг хватит. Импорт сцен — зависит от редакторов и форматов, это проще в документации посмотреть. Анимация — это про Mecanim, это можно. Создание 3D игры — сложно, не в пример сложнее двадэшной. Если ещё и по сети, то возникает куча других проблем. А вот переключение камеры это легко, пара строчек кода.
Типо вебинара что ли? Я эту статью дня три только оформлял и печатал, плюс время на программирование. Зато в итоге мой туториал бессмертен, его можно сразу окинуть взглядом, пролистать вперёд, легко скопировать код и т. д. А онлайн-компонент тоже присутствует, вот он я, туточки, задавайте любые вопросы. Подготовка к выступлению в реальном времени заняла бы неделю-другую, а смысла было бы много меньше. По той же причине не понимаю моды на видео-туториалы по программированию. Чисто текстовое занятие запихивать в неподходящий формат, зачем это нужно? Некоторые ещё и деньги за это берут. Фантастика.
Тогда уж и я отпишусь. В публичных переменных скриптов можно сохранять не только ссылки на объекты, которые находятся на сцене, но и ссылки на префабы, анимации, текстуры и другие объекты проекта. На ссылку, сохранённую в префабе можно рассчитывать, если она ссылается на подчиненный объект. В «продвинутой версии» я отделил коллайдер кнопки от модельки кнопки и вложил объект с моделькой в объект с коллайдером, а в скрипте двигал модельку. В случае выше в префабе сохранилась ссылка на соседний префаб, что в инспекторе на сцене выглядело совершенно нормально, но активация-деактивация объекта не приводила к видимому результату. Вот такая детективная история.
Спешу вас обрадовать, у меня в планах статья о создании сетевой игры. Вот допилю тестовый сервер для хабра до того состояния, когда он не сразу сляжет и опубликую.
Очень рад, для того и старался. Ещё советую посмотреть catlikecoding.com/unity/tutorials/
Эти статьи сподвигнули меня к написанию собственной. На хабре их не видел, наверное, стоило бы их перевести.
Проблем с сетевыми играми масса. Предположим, мы забыли про самописный сервер и взяли стандартный из коробки. Как синхронизировать действия игроков? Клиент отправляет своё положение, сервер раздаёт всем остальным. Хорошо, вроде работает. Клиенты стали посылать подложные пакеты, чтобы получить преимущество. Теперь нам приходится симулировать часть игрового мира на сервере и проверять получаемые значения. Ну теперь-то точно работает, да? Нет. Игрок совершенно точно видит, как простреливает голову из базуки другому игроку, но из-за большого пинга он видит устаревшее положение жертвы, а значит сервер не засчитает фраг. Теперь нам нужно заниматься предсказыванием движения и сглаживанием рваных координат игроков. А если игрок прерывает игру, что делать с его персонажем? А если во время игры могут присоединяться новые люди? В каждой конкретной игре будут свои причудливые вопросы, над которыми можно долго ломать голову.
Про мультиплатформу советую даже не думать, пока вы не разберётесь в основах Unity. Но вообще на хабре видел статьи, подходящие под ваше описание, поищите на хабе Unity.
Проверьте сохранён ли код и установлена ли переменная door в инспекторе. Если и потом не работает, то мне бы хотелось взглянуть на проект.
docs.unity3d.com/Documentation/Manual/UpgradeGuide3540.html
Эти статьи сподвигнули меня к написанию собственной. На хабре их не видел, наверное, стоило бы их перевести.