3d game with lwjgl with jwgl.pdf · lwjgl is a java library that enables cross-platform access to...

12
3D Game with LWJGL Asst.Prof. Dr. Anantakul Intarapadung [email protected]

Upload: others

Post on 05-Nov-2019

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 3D Game with LWJGL with JWGL.pdf · LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan), audio

3D Game with LWJGLAsst.Prof. Dr. Anantakul Intarapadung

[email protected]

Page 2: 3D Game with LWJGL with JWGL.pdf · LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan), audio

Objective to learn

❑ Game with WJGL

Page 3: 3D Game with LWJGL with JWGL.pdf · LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan), audio

LWJGL ?

Page 4: 3D Game with LWJGL with JWGL.pdf · LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan), audio
Page 5: 3D Game with LWJGL with JWGL.pdf · LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan), audio
Page 6: 3D Game with LWJGL with JWGL.pdf · LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan), audio
Page 7: 3D Game with LWJGL with JWGL.pdf · LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan), audio
Page 8: 3D Game with LWJGL with JWGL.pdf · LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan), audio
Page 9: 3D Game with LWJGL with JWGL.pdf · LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan), audio

download joml-lwjgl 3

Page 10: 3D Game with LWJGL with JWGL.pdf · LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan), audio

download joml-lwjgl 3

Page 11: 3D Game with LWJGL with JWGL.pdf · LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan), audio

Example JOML Demo

Page 12: 3D Game with LWJGL with JWGL.pdf · LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan), audio

อา้งอิง

[1] http://wiki.netbeans.org/Java3DGamingWithNetBeans

[2]https://en.wikibooks.org/wiki/Guide_to_Game_Development/Rendering_and_Game_Engines/OpenGL

[3]https://www.lwjgl.org/guide

[4] https://github.com/JOML-CI/joml-lwjgl3-demos