저는 게임을 만드는 중입니다. 지금까지 약 한 달 동안 Java 프로젝트를 진행 해왔습니다. 나는 많은 Java를 알고 있으며, 3D 모델링을 구현할 때까지 게임에서 모든 것을 얻었습니다.게임 엔진과 3D 모델링 소프트웨어를 사용한다면 프로그래밍 언어는 무엇입니까?
거친 3D 모델을 만들기 위해 3DS Max를 배우고 있으며, 실제로 작동하는 게임을 만들면 모델이 좋아 보이는지 상관하지 않습니다. 충돌 감지, 인공 지능, 애니메이션, 장면 그래프 및 기타 여러 가지 사항에 대해 Java 3D API를 많이 읽었습니다. 처음에는 3D 모델을 만들어 내 Java 프로그램으로 가져 오는 느낌이었습니다. 다른 모든 것은 Java 코딩으로 처리됩니다. 나는이 모든 것에 게임 엔진을 사용할 수 있다는 것을 깨달았습니다. 전체 프로세스가 사용에 따라 훨씬 단순해질 것이라는 것을 알 수 있습니다. 그러나 전체 디자인에서 자바 코드의 역할에 대해서는 완전히 확신 할 수 없습니다.
3DS Max에서 내 게임 엔진으로 모델을 가져올 수 있다고 생각하지만 다음에 무엇이 올지 모릅니다. Java 코드가 게임 엔진에서 어떤 기능을합니까? 게임 엔진은 모든 그래픽 요소를 게임에 생성 할 것이라고 생각했지만 애니메이션, 조명, 카메라 등과 같은 3D 모델링 소프트웨어에서 많은 작업이 수행되었다고 생각했습니다. 또한 게임의 GUI는 어디에서 만들 수 있습니까?
모든 스윙 구성 요소는 최소한 3D 모델링 환경의 그래픽과 비교할 수 없으며 3D 환경과는 정반대로 복잡하지 않습니다. 나는이 질문이 주관적 인 것처럼 보일지는 모르겠다. 그러나 나는 위에 열거 한 3 가지 핵심 구성 요소 (또는 필요한 다른 것들) 사이의 일반적인 사용법을 자세히 설명 해주는보다 객관적인 대답을 찾고있다. (코드, 3D 모델링 , 게임 엔진).
3D 작업을하고 있다면 스윙을 사용하고 싶지 않을 것입니다. 아마도 3D 작업용 라이브러리 중 하나를 원할 것입니다. –
'Java 코드가 게임 엔진에서 어떤 기능을 수행합니까? '... 게임 엔진 자체는 프로그래밍 언어로 작성되었으므로 Java 기반이라면 매우 중요합니다. 또한 게임 엔진과 상호 작용할 수 있도록 Java 프로그래밍을 수행하고 원하는 것을 말해야합니다. – wattostudios
@ WATTO Studios Aright, 그래서 나는 이클립스와 같은 IDE에서 코드를 작성해야한다. 그렇지 않으면 게임 엔진에 특정한 것을 사용해야 하는가? – keyert