2012-01-01 4 views
0

나는 자바로 게임 프로젝트를 진행 중이고 그래픽 부분에 대해 어떤 조언을 해줄 지 궁금해하고있다. 내 게임은 보드 게임 (독점과 유사)이 될 것이고 적어도 독점과 같은 보드를 화면에 표시하고 싶습니다. 이 후, 나는 게임 조각의 보드 위치를 동적으로 조정할 수있는 능력을 원합니다 (나는 운동을 위해 애니메이션을 가질 필요는 없지만 멋지군요).간단한 자바 게임 그래픽 인터페이스

누구에게나 유용한 라이브러리가 있습니다. 이 같은 간단한 그래픽 인터페이스?

+0

http://docs.oracle.com/javase/tutorial/2d/ – clyfe

+0

Java 2d로 시작하고 싶지는 않습니다. Swing으로 시작하여 작동하는 것을 얻은 다음 고급 기술로 이동하십시오. – Paul

답변

1

누구나이 같은 간단한 그래픽 인터페이스에 유용한 라이브러리를 알고 있습니까?

AWT & Swing을 참조하십시오. AWT는 '지난 천년의'GUI 도구 키트이지만 여분의 기능을 추가 한 스윙을 사용합니다.

+0

많은 Java 응용 프로그램에서 사용되는 가능성 번호 3을 언급해야합니다. [SWT] (http://eclipse.org/swt/). 물론 AWT보다 좋다;) Swing 대 SWT가 더 흥미 롭다. 그러나 나는 이것이 이미 그렇게 죽음에 대해 논의되었다고 확신한다. – Voo

+1

@Voo SWT가 너무 커서 '간단한 게임'으로 배포 할 수 없으며 샌드 박스 앱에서는 사용할 수 없을 가능성이 높습니다. 필자는 언급 할만한 가치가 있다고 생각하지 않았습니다. –

+0

샌드 박싱에 대한 아이디어는 없지만 가벼운 프레임 워크가 아닌 것은 당연한 것입니다 (물론 스윙은 문제가 아닙니다). 또한 교차 플랫폼 문제 (가장 큰 문제점 인 imho)가 있으므로 단점이없는 것은 확실합니다.하지만 여전히 최소한의 가치가 있다고 생각합니다. 스윙이 지난 몇 년 동안 훨씬 나아 졌음을 알았지 만. – Voo

0

스윙은 Java에서 그래픽을 처음 사용하는 경우 가장 좋은 옵션 중 하나입니다. 스윙 및 그래픽에 대한 자세한 내용은 여기를 참조하십시오. Swing Graphics 또한 준비가되었다고 생각할 때까지 Java2D에서 멀리 떨어져있을 것을 권장합니다. 그 일을하는 것. 아, AWT 그래픽에 대한 링크가 있습니다. 바로 지금 사용하고있는 것입니다 : Graphics (Java SE 7) 예제를보고 싶으면 알려주세요. EDIT 스윙은 스윙이 더 많은 기능을 제공한다는 점을 제외하면 AWT와 비교적 유사합니다. AWT는 시작하기에 가장 간단한 형식 일 것입니다. .