«lwjgl» 태그된 질문

LWJGL (Lightweight Java Game Library)은 고성능, 크로스 플랫폼 라이브러리 OpenGL 및 OpenAL에 대한 액세스를 제공합니다. 또한 LWJGL은 게임 패드, 스티어링 휠 및 조이스틱과 같은 컨트롤러에 대한 액세스를 제공합니다.

5
게임 속의 배우가 스스로를 그릴 책임이 있습니까?
저는 게임 개발에 익숙하지 않지만 프로그래밍에는 익숙하지 않습니다. JavaScript canvas요소를 사용하여 Pong 유형 게임을하고 있습니다. Paddle다음 속성을 가진 객체를 만들었습니다 ... width height x y colour 또한 다음 Pong과 같은 속성 을 가진 객체가 있습니다 ... width height backgroundColour draw(). 이 draw()방법은 현재 재설정 중이며 canvas질문이 발생한 곳입니다. 해야 Paddle객체가이 …

3
팀은 소스 파일의 덮어 쓰기 작업을 어떻게 방지합니까? [닫은]
예를 들어 게임 엔진과 같이 여러 사람이 동시에 작업하는 동안 덮어 쓰기가 어떻게 방지 될 수 있습니까? 하자 말의 개발자 하나 에 노력 Audio.cpp하고 개발자 두 도에 작동하고 Audio.cpp, 방법이 일반적으로 전투 덮어 쓰기에 큰 팀에서 관리한다? (즉 , 개발자 1 이 완료 될 때까지 개발자 2 가 파일을 열지 …
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 Light (감쇠, 색 및 강도) 공식
Voxel 엔진에서 포인트 라이트를 구현하고 있으며 광원 근처에서 100 %에서 빛 반경에서 0 %까지 좋은 빛의 흐름을 얻기 위해 고심하고 있습니다. 함수에 대한 5 개의 인수가 있습니다. 연한 색 (Vec3) 빛의 강도 (감쇠가 100 % 인 거리까지 빛으로부터의 거리) 빛에서 조각까지의 거리 파편 법선에서 빛까지의 각도 빛의 위치 누구든지 올바른 …
17 opengl  glsl  lwjgl  lighting  pixel 

1
OpenGL : 크기 조정 디스플레이 및 glOrtho / glViewport
나는 여러 출처에서이 질문을 연구했지만 아직 "정확한 생각이다"또는 "아니오. OpenGL 렌더링과 해상도 독립성을 보장하려고합니다. 내가 그것에 대해 생각 해야하는 방법은 glOrtho내가 원하는 세계 좌표를 사용하여 투영을 만드는 것입니다. 예를 들면 다음과 같습니다 glOrtho(-50.0, 50.0, -50.0, 50.0, 1.0, -1.0). 다음으로, 뷰포트를 화면 해상도 , 즉-로 설정하십시오 glViewport(0, 0, 800, 600). 마지막으로, …

3
흐릿하지 않게 OpenGL 텍스처의 스케일을 어떻게 조정할 수 있습니까?
LWJGL을 통해 OpenGL을 사용하고 있습니다. 16x16에서 16x16 질감 쿼드 렌더링이 있습니다. 배율을 변경하면 쿼드가 커지고 커질수록 흐려집니다. 마인 크래프트처럼 흐릿하지 않게 확장 할 수있는 방법 내 RenderableEntity 객체 내부의 코드는 다음과 같습니다. 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을 사용하여 HUD / GUI 만들기 (LWJGL)
저는 게임 개발 단계에서 HUD 또는 GUI를 만들어야합니다. 나는이 부분에 가본 적이 없으므로 어떻게했는지 모르겠습니다. 화면의 고정 위치에서 간단한 쿼드를 렌더링하려고 시도했지만 문제가 있습니다. 카메라를 직교와 함께 사용하려면 다음을 사용하십시오. public void lookThrough() { GL11.glMatrixMode(GL11.GL_PROJECTION); GL11.glLoadIdentity(); GL11.glOrtho(position.x, position.x + Display.getDisplayMode().getWidth()/zoom, position.y + Display.getDisplayMode().getHeight()/zoom, position.y, -1, 1); GL11.glMatrixMode(GL11.GL_MODELVIEW); } 이 방법을 …
15 opengl  java  gui  lwjgl 

4
3D 모델을 Java로로드하는 방법
LWJGL을 사용하여 화면에 그릴 3D 모델을로드하는 가장 쉬운 방법은 무엇입니까? LWJGL에는 로딩 지원 기능이 내장되어 있지 않으므로 .blend 파일을 구체적으로로드하는 데 도움이되는 작은 라이브러리를 찾고 있습니다.
14 3d  java  3d-meshes  blender  lwjgl 


1
OpenGL-큐브의 흰색 가장자리
내가 만드는 마인 크래프트와 같은 게임에서 큐브에 흰색 가장자리가 나타납니다. 어두운 질감에서는 훨씬 더 눈에 is니다. 텍스처는 다음과 같이 설정됩니다 : glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE); 어떤 도움?

3
두 개의 방향 경계 상자 (OBB) 사이에서 가장 빠른 3D 충돌 감지
충돌 시스템을 추가해야하는 시점에 있습니다. jBullet을 사용해 보았지만 효과가 있었지만 내가 찾고있는 것이 아닙니다. 두 개의 OBB 트리가 충돌하는지 테스트하는 간단한 방법을 원합니다. 트리를 사용하여 충돌을하려고했습니다. 브로드 페이즈에 대해 AABB를 만든 다음 트리의 각 OBB가 다른 트리와 충돌하는지 테스트를 통과 한 경우 테스트를 통과합니다. 인터넷에서 몇 가지를 찾았지만 완전히 이해할 …

5
비슷한 타일이 서로 옆에 생성 될 가능성 증가
나는 타일 맵 시스템에서 일하고 있는데, 지금까지는 다음과 같습니다 (녹색은 잔디, 공기는 ​​흰색, 돌은 회색, 파란색은 물). 간단한 난수 생성기를 사용하여 타일이 풀일 확률은 45 %, 물일 확률은 30 %, 석재 일 확률은 25 %입니다. 어쨌든 잔디 / 돌 블록이 함께 덩어리를 형성하여 육지 덩어리를 형성하고 물 블록을 바다로 만들 …
9 java  algorithm  tiles  maps  lwjgl 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.