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

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

Официальный сайт
Документация 3D Rad - ресурсы, которые помогут Вам научится создавать трехмерные
Обзор игры быстро! Бесплатное создание трехмерных игр сделано легким!
Документация В 3D Rad Вы создаете игры комбинированием "интеллектуальных" компонентов
(называемых объектами) и настройкой параметров взаимоотношений для них.
ЧАВО
Чтобы начать с 3D Rad - бесплатным конструктором трехмерных игр - после того, как Вы
Обзор редактора
прочитали этот обзор и проследовали этому вводному уроку, затем убедитесь, что Вы
Начало следуете уроку импорта с начала. Если Вы не знаете, как сделать свои собственные
трехмерные модели, посмотрите вместо этого это видео.
Добавление камеры
Затем, лучшая вещь, которую можно сделать - это исследование демонстрационных
Визуальные аспекты проектов, убедившись, что для каждого объекта в проекте, вы как минимум раз прочли
соответствующий справочный файл.
Группировка
Для запуска демонстрационного проекта запустите 3D Rad, нажмите Ctrl+O, выберите
Импорт демонстрационный проект для открытия и нажмите пробел для его запуска. Для описания
Аддоны каждого проекта, пожалуйста, смотрите следующую таблицу.

Реклама Исходный демонстрационный проект.


Шейдеры Проекты примеров, уроки, статьи Для открытия проекта запустите 3D
Rad, нажмите [Ctrl+O]
Функции редактора
Начало
CamChase

SketchUp Обзор 3D Rad, функции редактора,


-
список горячих клавиш
3DS Max
Ваш первый интерактивный проект:
Lightwave SimpleProject
урок
Мультиплеер
Получение справки по использованию
-
События определенных объектов: видео урок
Устойчивость
НЕ требуется моделирование!
Основы AngelScript Создавайте интерактивные проекты с
любой трехмерной моделью из Google -
Справка программы 3D Warehouse: рекомендованная
технология

Понимание объектов-событий.
Пользовательская игровая логика без -
кодирования: статья

Компиляция проектов для автономных


исполняемых файлов или апплетов,
-
внедряемых в веб-страницу на Вашем
веб-сайте.

Импортирование, использование пользовательских трехмерных моделей

Официальный урок об
импортировании. визуализации и
-
включении физики для Ваших
собственных трехмерных моделей.

Работа с анимированными трехмерными моделями (объект SkinMesh)

Обзор объекта SkinMesh: видео -

Интерактивные/управляемые
искусственным интеллектом персонажи
-
из Ваших анимированных моделей:
видео урок

Ходящий персонаж, используя CharacterDemo


различные конфигурации элементов CharacterNoMouseDemo
управления CharacterJoystickDemo

Регулирование скорости ходьбы


CharacterVariableSpeedDemo
персонажа

Смешивание анимации. Гладкое


переключение между различными AnimationControls
анимационными SkinMeshOneLoopDemo
последовательностями (например, от SkinMeshDemo
ходьбы к присаживанию)

Покадровая анимация. Трехмерная


анимация как последовательность SkinMeshFrameAnimationDemo
различных статических моделей

Создание ходящего персонажа (или


космического корабля, или чего-нибудь
SkinMeshPathDemo
еще), следующего предопределенному
пути

Создание анимированных персонажей, SkinMeshBoneDemo


несущих объекты, источники света, SkinMeshBoneLightDemo
эмиттеры частиц (например, факелы) и SkinMeshBoneParticlesDemo
источники следов SkinMeshBoneTrailDemo

Управление отдельными костями


анимированного персонажа во время
SkinMeshBoneControlDemo
воспроизведения предопределенной
анимации

Создание ударов, пинков


анимированного персонажа,
SkinMeshBoneRigidBodyDemo
взаимодействующих с окружением
SkinMeshBoneControlRigidBodyDemo
(определение по-костного
столкновения, физика)

Камеры, режимы просмотра

Режимы вида от первого лица, вида от


третьего лица и фиксированного вида: -
статья

Переключаемые режимы просмотра,


SwitchableViews
простой демонстрационный проект

Управление ориентацией камеры с


ControllingCameraOrientationWithMouse
мышью

Управление масштабом камеры с


ControllingCameraZoomWithMouseWheel
колесом мыши

Создание камеры, следующей


CameraPath
предопределенному пути

Реализация игр с разделенным


SplitScreen
экраном

Визуализация, визуальные эффекты

Симуляция воды с динамическим


WaterDemo
проецированием окружения, фильтры
UnderwaterDemo
камеры (постпроцессинг), и другие
UnderwaterCameraFilter
трюки

Импостеры! Население Вашей сцены


сотнями тысяч полигонов и SkinMeshImposters
множественными эффектами частиц и RigidBodyImposters
множеством твердых тел с SpriteImposters
минимальными потерями ParticleImposters
производительности, реализация GForceImposters
взрывных сил, создание/разрушение EOLImpostersDemo
объемов триггеров в реальном времени EOCImpostersDemo
и т.д.!

ImposterObjectDemo
Импостеры без скриптинга! ImposterMeshMapDemo
ImposterObjectRBDemo

Определение того, видим ли импостер SkinMeshImpostersVisible

Реализация виртуальных мониторов и


подобного (визуализация вывода CameraTextureDemo
камеры в текстуру)

Управление уровнем детализации


LOD_demo
(LOD) объекта SkinMesh

Эффекты бликов линз с тестом


LensFlareDemo
пересечения

Визуализация стекла GlassDemo

Эффект выцветания BloomDemo

ExplosionParticlesDonut
Взрывы, взрывные волны
ExplosionParticles

Реализация эффекта вспышки FlashlightDemo

Добавление следов к любому


-
перемещающемуся объекту: видео

Рисование трехмерных линий с


использованием готовых к ImposterLines
использованию скриптовых функций

Динамическое растягивание SkinMesh


SkinmeshStretch
от одного объекта к другому

Установка естественного окружения:


-
видео

Анимированные облака и снег: пример -

Двухмерная графика, графический интерфейс пользователя, индикация на


лобовом стекле

Графические интерфейсы
GUIWindowDemo
пользователя без кодирования!

Реализация общих игровых меню,


BasicGameMenu
основы

Позволение пользователю щелкать и


ClickableButton
выделять кнопками мыши (значки,
MouseOverSkinMesh
спрайты) на меню или трехмерных
MouseOverSprite
объектах в сцене

Позволение пользователю вводить


InputText
некоторый текст

Воспроизведение коротких
видеоклипов (роликов и т.д.) с SpriteAnimation
объектом спрайта

Стрелочный спидометр, простой


Speedometer
демонстрационный проект

Индикатор здоровья, простой HeadingIndicator


демонстрационный проект HeadingIndicatorCam1StPerson

Горизонтальная, вертикальная TextScrollingH


прокрутка текста TextScrollingV

Анимирование спрайтов с
SpriteScriptAnimation
использованием скриптов

Сохранение скриншотов из Ваших


ScreenshotDemo
скриптов

Физика

Реализация следов от мраморных


-
шариков с Google SketchUp: видео

Достижение складывающихся структур


связыванием объектов разрываемыми JointFixedDemo
суставами

Реализация физики rag-dolls: ресурсы -

Реализация обтянутых rag-dolls:


-
ресурсы

Работа с суставами и пружинами, JointDemo


простой пример SkinmeshStretchTrueSpring

Установка начальной скорости и


InitialVelocityDemo
вращения

Создание вещей, развевающихся на


WindDemo
ветру

Создание колесной машины, плывущей


с аэродинамической поверхностью и LandSailorDemo
некоторым ветром: заметки

Реализация лопастей и подобных


объектов, которые взаимодействуют с PaddleDemo
окружением, но не влияют на него.

Искусственный интеллект

Свободный от карт поиск пути с


PathFinderDemo
нулевым кодированием: статья

Классический поис пути, алгоритм A-


-
Star: ресурсы

Искусственный интеллект персонажа,


-
преследование цели: плагин

Общие технологии разработки игр

Переназначение установленных по
умолчанию клавишных элементов
-
управления, включение геймпадов/
джойстиков/рулей: статья

Создание многоуровневых проектов:


-
статья

Редактор объекта пути, создание


сложных путей прямо на ландшафте: -
ресурсы

Стрелка, указывающая к цели,


помогающая игроку достичь локации: -
плагин

Форматированный таймер, минуты,


секунды и миллисекунды в формате -
00:00:000: плагин

Обновление очков на столкновениях ScoreDemo

События переключения, когда два


NoContactSensor
объекта больше не контактируют

Перехват клавиш EventOnInput из


InputKeyScript
скрипта

Активация устройств с обратной связью


ForceFeedbackOnContact
на столкновениях

Управление статистиками игры (жизни,


здоровье и т.д.) без использования CounterObjectTest
скрипта

Перемещение, вращение,
масштабирование объектов в реальном TransformDemo
времени

Отображение/скрытие объектов и/или SwitchObjectDemo


наборов анимации в реальном времени SwitchAnimSetDemo

Дополнительные ресурсы от
-
сообщества

Оружие

Основы основанного на сканировании ScannerDemo


оружия (для пуль, лазеров и т.д) EventOnObjectIdDemo

Стрельба снарядами из движущейся


ProjectileDemo
машины

Стрельба снарядами из руки


SkinMeshBoneProjectilesDemo
анимированного персонажа

Скрытие снарядов, когда они попали в


ProjectileHideOnContact
цель

Скрытие/отображение определенных
объектов, когда пуля выстрелена или ProjectileObjectInternalParams
истекла

Присоединение эмиттеров частиц и ProjctileParticles


следов к снарядам ProjctileParticleTrail

Система прицеливания: плагин -

Игры - шутеры от первого лица

Привязанный к виду трехмерный


реквизит, подобный носимому оружию в ViewLockedSkinmesh
игре шутера от первого лица

Открывание/закрывание двери, когда


персонаж приближается/удаляется: DoorDemo
обсуждение

Симуляция управления, гоночные игры

CarSimulation
Реалистичная симуляция управления в
PCarDemo
коробке: статья
PCarScriptedDem

Использование своих собственных


моделей автомобилей с раскладкой -
физики автомобиля: видео урок

Настройка гоночной игры видео урок -

Добавление управляемых
искусственным интеллектом
-
автомобилей к Вашим проектам: видео
урок видео

Демонстрация управляемой
искусственным интеллектом гонки.
Гонка против раскладок физики SUVRace
автомобиля, управляемой объектом
CarAI

Управляемые искусственным
CarAITarget
интеллектом автомобили, нацеленные
CarAITargetFleeSwitch
на другие объекты

Подсказки по устойчивости колесных


WheeledVehicle
машин: статья

Предотвращение сползания колес,


когда машина стоит на наклонном WheeledVehicleScripted
ландшафте

Спидометр/тахометр: плагин
-
(индикация на лобовом стекле

Симуляция стояночного тормоза для


-
объекта автомобиля: плагин

Невращающиеся колесные реквизиты


(подобные подвергнутым тормозам
-
спортивным автомобилям) и заменам
(подобные снегоходным лыжам)

Реализация пыли из-под колес


WheelDustDemo
автомобиля

Настройка зеркали заднего вида RearViewMirror

Дорожная система, стыковка частей


-
дороги вместе: видео урок

Симуляция полета

Симуляция полета: видео AircraftDemo

Геймплей аркадного полета AircraftDemo_autobalance

Определение высоты над уровнем


AircraftAGL
земли

Старт уровня, когда самолет уже в


AircraftVelocityDemo
воздухе

Симуляция вертолета: ресурсы -

Добавления ветра к Вашей симуляции


WindAircraftDemo
полета

Симуляция лодки

Создание реалистических лодок с


BoatDemo
объектом буя

Игры - стратегии реального времени

Реализация юнита "командуй и


-
завоевывай": ресурсы

Космические игры

Ресурсы солнечной системы: видео SolarSystem

Многопользовательские игры

NetBallArenaMenu
Создание многопользовательских игр:
NetBallArenaServer
статья
NetBallArenaClient

Отправка текстовых строк от сервера к


NetworkStringClient
удаленно подключенным клиентским
NetworkStringServer
компьютерам

Обновление Ваших трехмерных миров


WebDownloadDemo
данными с удаленного сервера

Звуковые эффекты

Присоединение излучателя
трехмерного звука к перемещающимся -
объектам: видео урок

Внутриигровая реклама

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


Ваших играх, которые ведут на
ClickableAdUnit
определенные пользователем URL:
статья

Скриптинг

Начните с вводными мини-уроками -

i3DLocationToScreen
iDLLCall
iFileStringReadWriteTest
iFloatTendTo
oPrint
iObjectLocationSet
Примеры использования функций.
iObjectPicked
Пожалуйста, смотрите файл справки
iObjectScan
объекта скрипта для подробностей.
iStringFind
ПРИМЕЧАНИЕ: эти проекты находятся
iStringMid
во вложенной папке
iSpherePicked
Script_Functions_Usage_Examples
iSphereSegmentIntersect
iScreenRay
iStringReplace
iStringStr
iStringUCase
iStringVal

Написание своих собственных


ShaderDemo
шейдеров визуализации для объекта
PostProcessShader
SkinMesh и шейдеров пост-процессинга
PostProcessStacked
для объекта CamChase: урок

Публикации

Создание трехмерной игры


автомобильных гонок начального
уровня с использованием 3D Rad от -
HobbyPress, доступно как печатаемый
буклет и электронная книга

Создание трехмерной игры шутера


начального уровня с использованием
-
3D Rad от HobbyPress, доступно как
печатаемый буклет и электронная книга

Дополнительная информация

Полный список созданных


пользователями инструментов, страниц
-
документации, уроков и ресурсов:
индекс

Файлы справки по объектам устанавливаются на Ваш компьютер наряду с программой.


Для Вашего удобства они также здесь. Нажмите на значке для открытия документа.

Я надеюсь, что эти ресурсы помогут Вам научится быстрому созданию трехмерных игр!

Бесплатное создание трехмерных игр сделано легким!

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