«java» 태그된 질문

Java는 대부분의 하드웨어 및 소프트웨어 플랫폼에서 Java 프로그램을 변경없이 실행할 수있는 인기있는 객체 지향 프로그래밍 언어 및 런타임 환경입니다.

12
게임 내 통화에 어떤 데이터 유형을 사용해야합니까?
간단한 비즈니스 시뮬레이션 게임 (Java + Slick2D로 제작)에서 플레이어의 현재 금액을 a float또는 로 저장 int해야합니까? 유스 케이스에서 대부분의 거래는 센트 ($ 0.50, $ 1.20 등)를 사용하며 간단한 금리 계산이 포함됩니다. float통화에 절대 사용해서는 안된다고 말하는 사람들과 통화에 절대 사용해서는 안된다고 말하는 사람들을 보았습니다 int. int필요한 백분율 계산을 사용 하고 …
96 java  data  economy 

8
Java는 심각한 게임 개발에 적합합니까? [닫은]
인터넷을 검색했지만 Java 게임 개발을위한 리소스는 많지 않지만 C ++만큼 많지는 않습니다. 실제로 대부분의 엔진은 C ++로 작성되었습니다. jMonkeyEngine으로 만든 게임을하려고했지만 컴퓨터가 멈출 때까지 게임 속도가 너무 느 렸습니다. 다른 Java 응용 프로그램을 실행하지 않았고 리소스를 많이 사용하는 것도 없었습니다. 반대로 내 컴퓨터는 가장 현대적인 3D 게임을 쉽게 재생할 수 …

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


6
게임 데이터 저장에 적합한 파일 형식은 무엇입니까? [닫은]
커스텀 게임 데이터를 저장해야합니다. 지도, 선수 등 그들 모두는 "하위 오브젝트"를 갖습니다. 예를 들어지도와지도에는 "배열"타일이 있습니다. 즉, 계층 적 데이터. 희망적으로 바이너리는 없습니다. 이것들에게 좋은 형식은 무엇입니까? 지금까지 나는 고려했다 : Serailization : 빠르고 빠르지 만 기본 클래스를 변경하면 중단되는 경향이 있습니다. XML : 나는 이것을 파싱하는 것을 정말로 싫어한다. …
37 java  file-format  xml  data  file 

7
Voxel / Minecraft 유형 게임의 렌더링 속도를 개선하려면 어떻게해야합니까?
나는 내 자신의 Minecraft 복제본 (Java로도 작성 됨)을 작성 중입니다. 그것은 지금 잘 작동합니다. 40 미터의 시거리로 MacBook Pro 8,1에서 60 FPS를 쉽게 칠 수 있습니다. (인텔 i5 + 인텔 HD 그래픽 3000). 그러나 70 미터에 시거리를두면 15-25 FPS에 도달합니다. 실제 마인 크래프트에서는 아무 문제없이 시선을 멀리 (= 256m) 놓을 …

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 

4
절대 재부팅되지 않는 테스트 환경을 구현하는 방법은 무엇입니까?
다음을 수행하는 방법에 대한 아이디어를 찾고 있습니다. Java로 간단한 "세계"를 작성하고 싶습니다. 나중에 새 객체를 시작하고 나중에 추가하여 기존 객체 간의 다른 동작을 시뮬레이션 / 관찰 할 수있는 것입니다. 그런 다음 이전 객체를 잠시 본 후 새로운 객체를 코딩 한 다음 기존 세계에로드 / 드롭합니다. 문제는 시작된 세계를 멈추거나 다시 …

2
Java 게임과 같은 RPG에서 항목을 어떻게 정의 할 수 있습니까?
Java에서 RPG 유형의 게임을 우연히 작업하고 있지만 모든 항목에 대해 다른 클래스를 만들지 않고 다양한 일을 할 수있는 항목을 얻는 방법을 알아내는 데 어려움을 겪고 있습니다. 예를 들어, 나무를 자르고 몬스터를 공격 할 수있는 도끼를 어떻게 만들 수 있습니까? 도마 또는 무기 클래스를 연장하면 다른 클래스를 확장 할 수 없습니다. …
21 java 

3
장애물 주위에 많은 무리를 짓는 적을 효율적으로 길 찾기
게임의 적을 위해 길 찾기를 개선하려고 노력하고 있습니다. 현재, 그들은 기본적으로 자신과 플레이어 사이의 각도를 계산하고 그 방향으로 움직여서 플레이어의 정확한 위치를 향해 끊임없이 움직입니다. 또한 적들이 서로 쌓이는 것을 방지하는 플록 킹 알고리즘이 있으므로 서로 클립하는 대신 그룹으로 구성됩니다. 그러나 이제 타일 기반지도를 추가 했으므로 적과 같은 장애물과 벽 …

4
메인 게임 루프가 통제되지 않은 상태에서 실행되는 데 해가 있습니까?
게임 루프가 시스템이 허용하는 한 빨리 실행될 때 가능한 해가 있는지 궁금합니다. 나는 현재 통과 시간을 나노초로 측정하여 문제없이 사전 정의 된 속도로 게임 로직과 렌더링 로직을 실행하는 루프를 가지고 있습니다. 실제로 루프에서 수행하는 모든 논리는 초당 특정 양의 호출로 클럭됩니다. 루프 자체는 원하는 속도만큼 빠르게 실행되며 내 컴퓨터에서 초당 …

3
폴링 vs 이벤트 중심 입력
입력 방법으로 폴링을 사용하여 게임을 개발 중입니다. 그러나 이제 게임 메뉴 및 기타 UI 구성 요소에 대해 자세히 살펴보면 이벤트 기반 입력을 원할 것입니다. 아마도 UI를 위해 구동되는 이벤트를 사용하고 "세계"입력을 위해 폴링하는 것도 가능합니다. 가장 좋은 방법은 무엇인지 궁금합니다. 폴링을 다음과 같이 정의하고 있습니다. 각 업데이트 루프는 어떤 키를 …
19 java  input  events  polling 

8
불완전한 탁구 AI
그래서 LWJGL을 사용하는 동안 Java와 일부 OpenGL을 배우기 시작했습니다. 쉽게 시작하기 위해 Atari Pong의 복제본을 작성 중입니다. 게임 화면, 충돌 감지를 올바르게 설정했으며 모든 게임이 실제로 작동합니다. 실제로 2 플레이어 게임이라면 지금 할 수는 있지만 단일 플레이어 게임을 할 계획입니다. , 나는 두 번째 플레이어를 제어하기 위해 간단한 AI를 생각해 …
19 java  ai 

14
CS 전공 첫 해에 대한 조언 [닫기]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 나는 주로 Java 기반 코스 인 CS의 첫해가 끝나고 있습니다. 게임 개발에 발을 담그고 싶지만 어디서부터 시작해야할지 …
17 game-design  java 

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

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