в LWGJL все OpenGL функции не плюют через классы называются GL11, GL21 ....LWJGL Нет mentionig класса
Я не хочу называть такие функции, как GL11.glVertex3f(), но как glVertex3f()
есть ли что-то подобное нравится C++ (используя патезрасе)
в LWGJL все OpenGL функции не плюют через классы называются GL11, GL21 ....LWJGL Нет mentionig класса
Я не хочу называть такие функции, как GL11.glVertex3f(), но как glVertex3f()
есть ли что-то подобное нравится C++ (используя патезрасе)
http://ninjacave.com/lwjglbasics3
Статический импорт
Доступ ко всем методам OpenGL в LWJGL осуществляется статически, то есть имя класса присутствует перед именем метода. В зависимости от стиля кодирования вы можете не вводить имя класса для каждого метода OpenGL. Функция статического импорта Java может использоваться здесь, чтобы скрыть имена классов.
Таким образом, вы можете сделать:
import static org.lwjgl.opengl.GL11.*;
и использовать статический импортируемую версию, чтобы сделать звонки:
glVertex3f(1.0, 1.0, 1.0);
Строительства на ответ Джеймс, если вы используете затмение Eсти очень удобный способ использования LWJGL. Перейдите в окно-> Настройки-> Java-> Editor-> Content Assist-> Favorites. Затем нажмите «Новый тип». В поле напишите org.lwjgl.opengl.GL11 Тогда при программировании вы можете начать набирать glVertex или что угодно и нажать ctrl + space. Это откроет раскрывающееся меню с множеством опций. Выберите тот, который вы хотите, и он автоматически статически импортируется для вас. Это также просто ускоряет программирование.
Это разные версии. Нет реального пути. –
Невозможно, чтобы java нашел правильный? – xuma202