Вы находитесь на странице: 1из 1

Главная 3D 2D Engines Web Stereo Sound

Официальный сайт Многопользовательские игры в 3D Rad


Обзор Простая игра, приведенная ниже, была создана для тестирования
многопользовательского функционала 3D Rad. Каждый игрок управляет шаром, пытаясь
Документация вытолкнуть другие за пределы поля. До 4 игроков могут соединиться на равных.
ЧАВО Практически неограниченное число игроков может смотреть.

Обзор редактора

Начало

Добавление камеры

Визуальные аспекты

Группировка

Импорт

Аддоны

Реклама Вам не нужен 3D Rad, установленный в Вашей системе для того, чтобы играть в эту игру
(это скомпилированный, автономный проект). Полный исходный проект включен в
Шейдеры последнюю версию 3D Rad для вашего исследования и модификации.
Функции редактора Для того, чтобы играть в игру с Вашими друзьями онлайн, щелкните здесь для установки
игры на Ваш компьютер (загрузка 5 мегабайт).
CamChase
Затем попросите Ваших друзей тоже установить игру на свои компьютеры и запустить ее
SketchUp
в клиентском режиме. Запустите игру на Вашем компьютере в серверном режиме.
3DS Max Обратите внимание на то, что Вашим друзьям понадобиться Ваш IP адрес в порядке
подключения к игре.
Lightwave
Вы можете найти IP адрес Вашего компьютера, введя ipconfig в командной строке
Мультиплеер Windows.

События Также помните, что Вы можете запустить игру несколько раз на одном и том же
компьютере, первый раз как сервер, и последующие разы как клиент, определи 127.0.0.1 в
Устойчивость качестве IP адреса.
Основы AngelScript Исходные проекты
Справка программы
Игра состоит из следующих 3 проектов: NetBallArenaMenu, NetBallArenaServer,
NetBallArenaClient. Они включены в последнюю версию 3D Rad. Вы можете открыть
каждый проект в 3D Rad, нажав Ctrl+O.

Проект меню (NetBallArenaMenu.3dr) позволяет пользователю вызвать серверную версию


игры, нажав F1, и клиентскую версию игры, нажав F2, как только игра запустится.
Обратите внимание на то, что это работает только после того, как 3 проекта
скомпилируются в одиночную автономную программу с использованием компилирующей
утилиты 3D Rad.

Серверный проект (NetBallArenaServer.3dr) - это фактическая игра. Симуляция, включая


определение столкновений и физику, выполняется на серверном компьютере (Ваш
компьютер, если Вы являетесь хостом в игре).

Клиентский проект (NetBallArenaClient.3dr) - это упрощенный "терминальный" проект с


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

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

В порядке тестирования Ваших измененных версий игры на одиночном компьютере (в


режиме прослушивания сервера, без сети, как упоминалось выше), помните о том, что
только скомпилированная версия проектов 3D Rad может обрабатывать симуляцию тогда,
когда окно визуализации не сфокусировано.

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

Олег Широколава, e-mail: shyrokolava@mail.ru

Оценить