Лучший Java-фреймворк для LOW-END 3D-графики? - PullRequest
1 голос
/ 25 марта 2010

Я сделал свою долю 2D-игр на различных платформах, но я никогда не разрабатывал 3D-игры.

Я хочу сделать маленький "mmorpg". Я уже сделал свой сервер на python, и он отлично работает с моей флеш 2D игрой, но я решил, что хочу увеличить его и попробовать 3D. Я хочу сделать 3D-игру для веб-браузера и думаю, что Java может быть хорошим выбором для этого.

Так что, в основном, я просто ищу простую и хорошо документированную структуру для создания НИЗКИХ 3D-игр. Имейте в виду, что я буду ориентироваться на людей с очень бюджетными компьютерами (плюс мои навыки трехмерного моделирования не велики, так что я бы не стал скрывать это, хаха)

Ответы [ 4 ]

3 голосов
/ 29 марта 2010

Если вы хотите разработать собственный программный 3D-движок, который довольно крутой, Разработка игр на Java - это полное пошаговое руководство по созданию 3D-движка на чистой Java, способного рендеринга текстурированных и освещенных полигонов. Вы многое узнаете о математике и понимаете, что на самом деле это не очень сложно; Кроме того, движок полностью ваш, поэтому вы знаете его изнутри и снаружи, и вам не нужно изучать API. С другой стороны, это может быть устаревшим. Уже несколько лет он лежит у меня на полке, но сделан на Java 1.4, поэтому не все слишком старые.

В противном случае, я бы определенно рекомендовал JOGL или его конкурента LWJGL ; однако, оба требуют знания OpenGL, поэтому, если вы хотите просто заняться загрузкой 3D-моделей и перемещать их, jMonkeyEngine может быть лучшим вариантом для вас. Существует также менее известный Xith3D движок, несколько конкурирующий с jME, хотя он не обновлялся более года.

P.S. Вы когда-нибудь видели RuneScape ? Он использовал JOGL, хотя теперь я думаю, что они переключились на свой собственный порт только тех функций OpenGL, которые использует их код, вроде как урезанная версия JOGL.

2 голосов
/ 25 марта 2010

JOGL будет хорошей возможностью. Вы также можете взглянуть на более старую среду Java3D .

1 голос
/ 06 января 2012

Я бы посоветовал против Java3D. Мы используем его для проекта и часто сталкиваемся с проблемами. Если бы у нас были ресурсы, я бы перешел на что-то другое в секунду.

1 голос
/ 25 марта 2010

Возможно, вы захотите проверить jMonkeyEngine .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...