1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

OpenGL и Java

Тема в разделе "Оффтопик", создана пользователем MrTrojan, 10 окт 2015.

  1. Автор темы
    MrTrojan

    MrTrojan Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    BlackTrojan
    Всем привет. Как выучить OpenGL в связке с Java?
     
  2. MineOmega

    MineOmega Активный участник Пользователь

    Баллы:
    76
    Skype:
    mcrtm199
    Берешь OpenGL берешь Java берешь крепкую веревку и связываешь ...
     
  3. Dereku

    Dereku Старожил Пользователь

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    OpenGL слишком труден для новичков. Изучай обвязки под него - Slick2D, к примеру.
     
  4. Автор темы
    MrTrojan

    MrTrojan Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    BlackTrojan
    Не смешно.
     
  5. CraftCoder

    CraftCoder Старожил Пользователь

    Баллы:
    108
    Имя в Minecraft:
    CraftCoderr
    openGl это либа, следовательно берешь и учишь методы
     
  6. log_inil

    log_inil Активный участник Пользователь

    Баллы:
    88
    А геометрию с алгеброй типо не надо?
     
  7. Dereku

    Dereku Старожил Пользователь

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Вообще то нет.
     
  8. log_inil

    log_inil Активный участник Пользователь

    Баллы:
    88
    lwjgl.jar - "либа" в нативку
    opengl.dll - ...
     
  9. Dereku

    Dereku Старожил Пользователь

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Само понятие OpenGL - не библиотека. LWJGL лишь использует OpenGL для отрисовки того, что захотел написавший игру. Нативки для прямого использования драйвера устройства.
     
  10. log_inil

    log_inil Активный участник Пользователь

    Баллы:
    88
    это либа... и естественно это "нечто" взаимодействует с дровами\картой
    я просто загуглил...
    upload_2015-10-12_17-0-48.png
     
  11. Dereku

    Dereku Старожил Пользователь

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    OpenGL - https://ru.wikipedia.org/wiki/OpenGL
    LWJGL использует OpenGL для отрисовки сцен. LWJGL - библиотека.
    И что тут ты прочёл? Программный интерфейс. Читая дальше, OpenGL всего лишь спецификация, ака листочек с названиями методов и что они делают.
     
  12. log_inil

    log_inil Активный участник Пользователь

    Баллы:
    88
    Программный интерфейс..... реализованный в библиотеке... даже название расшифровывается как библиотека
     
  13. Dereku

    Dereku Старожил Пользователь

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Это можно было назвать хоть как. И Library не всегда библиотека, которую можно скачать и добавить в зависимости к проекту. Тут оно скорее используется как сборник методов для отрисовки сцены.
    Алло, OpenGL не библиотека, а "просто спецификация, то есть документ, описывающий набор функций и их точное поведение."
     
  14. log_inil

    log_inil Активный участник Пользователь

    Баллы:
    88
    это тогда что?
    upload_2015-10-12_17-9-37.png
     
  15. Dereku

    Dereku Старожил Пользователь

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Первые три слова после '--'. Впрочем, DirectX скорее библиотека в твоём понимании, ибо без DX никакое приложение не будет работать (которое требует DirectX, разумеется), даже если установлен драйвер на видеокарту.
    С OpenGL проще - это платформонезависимая база, где работать можно напрямую, без всяких прослоек в виде того же DirectX.
     
  16. svk

    svk Старожил Пользователь

    Баллы:
    123
    Имя в Minecraft:
    svk
    Алсо, даже учебники по OpenGL есть, вот-ето лень...
     
  17. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Не стал читать весь этот бред. @MrTrojan изучай lwjgl, зачем тебе лезть напрямую к драйверу, если все уже до нас написано и кроссплатформенное решение.
     
  18. GloomyFolken

    GloomyFolken Старожил Пользователь

    Баллы:
    103
    Skype:
    alconost
    Что значит "изучать LWJGL"? На 95% LWJGL - это просто бинд openGL на Java. Большая часть oGL-кода переписывается с плюсов на джаву/lwjgl просто копипастом и установкой нужных import static. В самом по себе LWJGL изучать нечего, по любому вопросу приходится открывать спецификацию самого openGL или гуглить примеры для него же.
     
  19. MrDeadPool

    MrDeadPool Активный участник Пользователь

    Баллы:
    78
    Уже хотел тебя звать,а то они бы не разобрались никогда :good:
     
  20. log_inil

    log_inil Активный участник Пользователь

    Баллы:
    88
    Они это кто? разобрались в чем?
     

Поделиться этой страницей