문제

나는 WebGL로 3D 게임을 만드는 것에 대해 생각하고 있지만 (지금은 개념적 목적을 위해) 3D로 아무것도하지 않았으며 대부분 PHP에서만 프로그래밍 한 모든 것. 내가 이해 한 바에 따르면 WebGL은 JavaScript이며 모든 프로젝트에서 크게 사용하지만 일반 JavaScript와 매우 다르다는 것을 이해합니다. WebGL로 3D 애플리케이션을 만드는 방법을 알아 내기 위해 헤드 스타트를 시작하고 싶다면 더 나은 방법을 이해하는 데 도움이되는 특정 언어가 있습니까?

도움이 되었습니까?

해결책

솔직히 말해서, 당신은 아마도 다른 언어를 먼저 배우려고하는 대신 바로 다이빙하는 것이 좋습니다. 대부분의 WebGL 프로그래밍은 JavaScript에 있지만 일부는 GLSL (그래픽 카드에서 실행되는 코드의 일부에 대한 GL 셰이더 언어)에 있으며 다른 버전의 OpenGL을 사용해 보면 배울 수 있지만 그렇지 않을 것입니다. WebGL로 직접 다이빙하는 것보다 명백한 장점이 있습니다. 지원하는 브라우저를 쉽게 다운로드 할 수 있습니다.

나는 나 자신을 가르치고있다 오래된 OpenGL 튜토리얼을 번역하고 내가 따라 가면서 문서화; 당신처럼 나는 실제 3D 배경이 없으므로 유용하다고 생각할 수 있습니다.

다른 팁

배울 언어는 단 하나뿐입니다. 자바 스크립트. WebGL을 사용할 수있는 유일한 언어입니다.

3D를 처음 사용하는 경우 라이브러리를 사용하십시오. 매우 인기있는 것은입니다 3.js. 2 개의 다른 것입니다 Glge 그리고 장면

3D로 이동하기 전에 Canvas2D 기능을 사용하는 JavaScript 프로그램을 만드는 것이 좋습니다. WebGL API는 흥미롭지 만 프로그램에는 다른 부분이있을 것입니다.

Opengl의 모국어 인 C를 살펴보십시오. 레드 북 그리고 조금 놀아요. WebGL이 어디에서 영향을 받는지 알게되어 기쁩니다.

처리 OpenGL을 배울 수있는 멋진 샌드 박스입니다.
Windows, Linux 및 Mac OS X에서 사용할 수 있습니다.
그것은 제공 :

그리고 그것은 무료입니다

WebGL은 JavaScript와 다르지 않습니다 ~이다 자바 스크립트. WebGL을 배우고 싶다면 그냥 다이빙을합니다. WebGL 튜토리얼 학습. 다음으로 WebGL 라이브러리 또는 프레임 워크를 선택하십시오. 이 stackoverflow.com 답변 선택할 수있는 WebGL 라이브러리 목록이 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top