«lwjgl» etiketlenmiş sorular

Hafif Java Oyun Kitaplığı (LWJGL), yüksek performanslı, çapraz platform kitaplıklarına OpenGL ve OpenAL erişim sağlar. Ek olarak LWJGL, Oyun Kumandaları, Direksiyon simidi ve Oyun Çubukları gibi kontrol cihazlarına erişim sağlar.

5
Oyundaki aktörler kendilerini çizmekten sorumlu mu olmalı?
Oyun geliştirme konusunda çok yeniyim, ancak programlamada değil. JavaScript canvaselemanını kullanarak Pong tipi bir oyunla tekrar oynuyorum . PaddleAşağıdaki özelliklere sahip bir nesne yarattım ... width height x y colour Ayrıca Pong... gibi özelliklere sahip bir nesne var width height backgroundColour draw(). draw()Yöntem şu anda sıfırlıyor canvasve bir soru geldi …

3
Ekipler kaynak dosyalarda yazma işleminin nasıl önlenmesini sağlar? [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Sorunuzu güncelleyin o yüzden -konu üzerinde Oyun Geliştirme Stack Exchange için. 4 yıl önce kapandı . Örneğin, oyun motoru, birden fazla kişi tarafından aynı anda çalışılırken üzerine yazma işleminin nasıl engelleneceği ihtimali bana geldi. …
26 project-management  version-control  teamwork  java  2d  collision-detection  vector  collision-resolution  unity  directx  directx11  directx10  xna  ios  monogame  windows-phone-8  xamarin  design-patterns  oop  xna  collision-detection  collision-resolution  bounding-boxes  rotation  collision-detection  mathematics  javascript  algorithm  separating-axis-theorem  xna  2d  monogame  image  xna  directx  graphics  performance  opengl  2d  3d  c++  directx11  unity  c#  scale  c#  xna  collision-detection  collision-resolution  leaderboards  scoring  glsl  srgb  tilemap  three.js  tiled  unity  physics  xml  dialog-tree  xna  c#  .net  opengl  lwjgl  vbo  physics  graphics  procedural-generation  simulations  water  opengl  java  textures  lwjgl  frame-buffer  unity  unity  2d  collision-detection  collision-resolution  trigonometry  java  android  libgdx  xna  c#  frame-rate  c++  unreal-4  procedural-generation  java  graphics  lwjgl  slick  c++  software-engineering 

1
GLSL Işık (Zayıflama, Renk ve yoğunluk) formülü
Voxel motoruma nokta ışıkları uyguluyorum ve ışık kaynağının% 100'ünden ışık yarıçapında% 0'a kadar iyi bir ışık akışı elde etmek için gerçekten zorlanıyorum. Ben işlevi için 5 argüman var: Açık renk (Vec3) Işık yoğunluğu (ışıktan serpinti% 100 olan mesafeye kadar olan mesafe) Işıktan parçaya uzaklık Normal parçadan ışığa açı Işığın konumu …
17 opengl  glsl  lwjgl  lighting  pixel 

1
OpenGL: Görüntüyü Yeniden Boyutlandırma ve glOrtho / glViewport
Bu soruyu çeşitli kaynaklardan araştırdım ve henüz "evet bu doğru düşünme" ya da "hayır, işte böyle yapılıyor" diyen kesin bir cevap bulamadım. OpenGL oluşturma ile çözünürlük bağımsızlığını sağlamaya çalışıyorum. Bunun hakkında düşünmem gerektiğini düşündüğüm yol glOrtho, dünya koordinatlarının olmasını istediğim her şeyi kullanarak bir projeksiyon oluşturmak . Örneğin glOrtho(-50.0, 50.0, …

3
OpenGL dokularını bulanıklaştırmadan nasıl ölçeklendirebilirim?
LWJGL aracılığıyla OpenGL kullanıyorum. Ben 16x16 bir 16x16 dokulu dört render var. Ölçek miktarını değiştirdiğimde, dörtlü büyür, sonra büyüdükçe bulanıklaşır. Minecraft'ta olduğu gibi bulanıklaşmadan nasıl ölçeklendirebilirim? İşte benim RenderableEntity nesnesinin içindeki kod: public void render(){ Color.white.bind(); this.spriteSheet.bind(); GL11.glBegin(GL11.GL_QUADS); GL11.glTexCoord2f(0,0); GL11.glVertex2f(this.x, this.y); GL11.glTexCoord2f(1,0); GL11.glVertex2f(getDrawingWidth(), this.y); GL11.glTexCoord2f(1,1); GL11.glVertex2f(getDrawingWidth(), getDrawingHeight()); GL11.glTexCoord2f(0,1); GL11.glVertex2f(this.x, getDrawingHeight()); …
15 opengl  java  lwjgl  slick 

1
OpenGL (LWJGL) ile HUD / GUI oluşturma
HUD veya GUI yapmam gereken oyun geliştirme aşamasındayım. Bu bölüme hiç girmedim, bu yüzden nasıl yapıldığını bilmiyorum. Ekranda sabit bir konumda basit bir dörtlü oluşturmayı denedim, ancak bir sorun var. Kameranın ortografik olarak çalışmasını sağlamak için şunu kullanıyorum: public void lookThrough() { GL11.glMatrixMode(GL11.GL_PROJECTION); GL11.glLoadIdentity(); GL11.glOrtho(position.x, position.x + Display.getDisplayMode().getWidth()/zoom, position.y + …
15 opengl  java  gui  lwjgl 

4
3D modeller Java'ya nasıl yüklenir?
LWJGL kullanarak ekranda çizilecek bir 3B modeli yüklemenin en kolay yolu nedir? LWJGL'nin yükleme desteğinde bulunmadığını biliyorum, bu yüzden özellikle .blend dosyalarını yüklemeye yardımcı olacak küçük bir kütüphane arıyorum.
14 3d  java  3d-meshes  blender  lwjgl 


1
OpenGL - küplerin üzerinde beyaz kenarlar
Yaptığım minecraft benzeri bir oyunda, küplerimde beyaz kenarlar elde ediyorum: Koyu dokularda çok daha belirgindir. Dokular şu şekilde kuruluyor: glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE); Herhangi bir yardım?

3
İki yönlü sınırlama kutusu (OBB'ler) arasında en hızlı 3D çarpışma tespiti
Oyunumda bir çarpışma sistemi eklemem gereken noktadayım. JBullet denedim ve işe yaradı iken, ben ne aradığını değildi. İki yönlü sınırlayıcı kutu (OBB) ağacının çarpışıp çarpışmadığını test etmek için basit bir yol istiyorum. Ağacı kullanarak çarpışma yapacaktım. Geniş faz için bir AABB yapın, o zaman bu testten geçerse, ağaçtaki her OBB'nin …

5
Benzer karoların yan yana oluşma olasılığını artırmak
Şu şekilde görünen bir kiremit harita sistemi üzerinde çalışıyorum (yeşil çim, hava beyaz, taş gri ve mavi su): Basit bir rasgele sayı üreteci kullanır, böylece karonun çim olma olasılığı% 45, su olma olasılığı% 30 ve taş olma şansı% 25'dir. Zaten çim / taş blokların kara kütleleri oluşturmak için bir araya …
9 java  algorithm  tiles  maps  lwjgl 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.