О движке Докуметация Cтарт Форум Вход
Главная

Опубликованно: 15.04.2017, 18:20
Последняя редакция, AdiDOS: 19.04.2017 18:18

Multi-Media Asset Pipeline

Активы представляют собой файлы, которые не являются кодом. Мультимедиа активы включают в себя, например, ваши текстуры (файлы изображений), модели (Mesh файлы), и звуки (звуковые файлы). Вы создаете текстуры в графическом редакторе, например Gimp, и экспортируете их как PNG или JPG. Вы создаете модели в 3D-редакторе, сетки(mesh) например Blender, и экспортируете их в формате Ogre Mesh […]

Обучающие видео по математике

Видео: Тригонометрия Видео: Векторная математика Видео: Скалярное произведение Видео: Spatial.lookAt() Видео: Камера Видео: Вращения (часть 1) Видео: Вращения (часть 2) Видео: Векторное произведение Видео: Лучи Видео: Отражения (часть 1) Видео: Отражения (часть 2) Видео: Отражения (часть 3) Видео: Поле зрения Переведено для jmonkeyengine.ru, оригинал.  Автор перевода: Andry

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

Теперь, когда вы понимаете принципы, пришло время чтобы максимально использовать возможности jMonkeyEngine. Глубоко погрузится в API, и узнать про все варианты, включая менее распространенные современные методы. Не перенапрягайтесь, разработка хорошей игры требует времени и преданность делу. Шаг за шагом, чемпион! :) Управление игровой логикой Update Loop Application States Custom Controls Видео: Как контролировать любую узел […]

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

jMonkeyEngine3 Концепция 1. Best Practices 2. SimpleApplication 3. AppSettings 4. File Types 5. Optimization 6. Frequently Asked Questions (FAQ) Математическая концепция 1.jME3 матчасть для чайников 2.Короткие 3D математические ‘шпаргалки’ 3.jME3 обзор математики 4.Видео: jME3 математика серия видео-уроков 3D-графика концепции 1. Multi-Media Asset Pipeline 2. 3D сцены Графика для чайников     2.1 Визуализация вектор и векторные операции […]

jMonkeyEngine3: Привет мир, Обучающая Серия

1.    Hello SimpleApplication – инициализация простого приложения. 2.    Hello Node – преобразование геометрии и узлов в графической сцене. 3.    Hello Assets – загрузка 3D моделей, сцен и других модулей. 4.    Hello Loop – запуск действий в цикле обновления. 5.    Hello Input – реакция на ввод с клавиатуры и мыши. 6.    Hello Material – установка материалов, […]

Введение в математический функционал

Это факт жизни, математика трудна! К сожалению, трехмерная графика требует достаточных хороших знаний о предмете. К счастью, jME способен скрывать большинство деталей от пользователя. Векторы — это фундаментальный тип в 3D-среде, и он широко используется. Матрицы также являются основной необходимостью в 3D для представления линейных систем. Кватернионы, возможно, являются самыми мощными и сложными из основных […]

Шпаргалка по математике

Формулы Обычно вам нужно объединять эти формулы. Посмотрите в таблице, что вы хотите, и что у вас есть. Если эти две строки не совпадают, вам необходимо выполнить шаги преобразования между ними. Например. Если у вас есть угол в градусах, но формула ожидает радианы: 1) преобразуйте градусы в радианы, 2) используйте формулу с радианами для получения […]

Параметры отображения приложения jME3

Каждый класс, который расширяет jme3.app.SimpleApplication, имеет свойства, которые можно настроить, в объекте com.jme3.system.AppSettings. Настройте параметры приложения в main(), прежде чем вызывать app.start() для объекта приложения. Если вы изменяете настройки отображения во время выполнения, например, в simpleInitApp(), вы должны вызвать app.restart(), чтобы они вступили в силу. Другие параметры среды выполнения описаны в SimpleApplication. Пример кода Задайте […]

SimpleApplication

Базовым классом jMonkeyEngine3 является com.jme3.app.SimpleApplication. Главный класс вашей первой игры расширяет SimpleApplication напрямую. Когда вы уверены, что вы смогли разобрались в основах, вы просто расширяете SimpleApplication, чтобы создать собственный базовый класс для своего типа игры, которые вы хотите разработать. SimpleApplication предоставляет вам доступ к стандартным функциям игры, таким как граф сцены (rootNode), менеджер активов, пользовательский […]

Оптимизация: Текстурный атлас

Jme3tools.optimize.TextureAtlas позволяет комбинировать несколько текстур в один текстурный атлас. Загрузка одной геометрии с одним материалом намного эффективнее, чем обработка нескольких геометрий и материалов. Оптимально когда вы уже экспортируете свои текстуры в виде текстурного атласа, например из Blender. Jme3tools.optimize.GeometryBatchFactory, напротив, работает только если геометрия имеет только один материал с текстурами. Создадим объект TextureAtlas. Добавить текстуры в […]

jMonkeyEngine.ru © 2017. All Rights Reserved.