Главная » Статьи » Unity3D Multiplayer

Урок 3 Мультиплеер в StarTrooper.Подготовка к интеграции

В этом уроке мы изучим, как конвертировать StarTrooper из одиночной игры в многопользовательскую игру. Мы будем использовать комплексные компоненты и 3 типа соединения: Direct Connect (Прямое подключение), MasterServer соединение и UDP Broadcast соединение. В конце этого курса уроков мы сможем летать и убивать других пользователей в режиме мультиплеера.

Скачайте StarTrooper с официального сайта Unity3D ознакомтесь с ней.

Изменение сцены

В должны модифицировать сцену, которая была создана для одиночной игры, изменения будут незначительными:

1) Откройте скачанный StarTrooper проект.

2) Выберите сцену StarTrooper.

3) Выберите в иерархии SpaceCraftFBX

4) Добавьте компонент NetworkView: Component -> Miscellaneous -> NetworkView.

5) Удалите скрипты Player Controls и Missile Launcher с объекта

6) Добавьте Trail Render: Component -> Particles -> Trail Render.

7) В Trail Render назначьте материалы Element 0 -> missleTracer.

8) Создайте новый игровой объект и назовите его Spawn: GameObject -> Create Empty.

Назначьте Transform параметры: Position (0,30,11), Rotation (0,0,0), Scale (1,1,1).

Теперь после этих изменений мы можем начать интеграцию мультиплеера в игру.


Категория: Unity3D Multiplayer | Добавил: Шаке (20.03.2012)
Просмотров: 2434 | Комментарии: 1 | Теги: MasterServer, Мультиплеер, direct connect, Miscellaneous, gameobject, startrooper, udp broadcast, UDP, networkview
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
/>meta http-equiv=