학교용으로 두 플랫폼에서 작동하는 프로그램을 만들어야합니다. WebGL과 Windows를 사용하려고합니다. 이제는 WebGL 응용 프로그램을 만든 다음 너무 많은 노력을 기울이지 않고 Windows에 이식 할 수 있는지 궁금합니다. P독립 실행 형 응용 프로그램에 대한 WebGL 프로젝트 포트
0
A
답변
1
WebGL 프로그램을 만들면 자동으로 Windows/Mac/Linux에서 작동합니다. 그래서 "포트"할 필요가 거의 없습니다.
이것이 학교 과제 인 것을 가정하면, 두 번 코드를 작성해야한다는 아이디어가 있습니다. 그러면 재미있는 플랫폼이 될 것입니다. 그러나 그것에 뛰어 들기 전에 생각해야 할 몇 가지 사항이 있습니다.
- 이전에 Windows 개발을 했습니까? 왜냐하면 그렇게하지 않으면 시스템에 심한 충격을 줄 수 있기 때문입니다.
- 어떤 언어를 사용 하시겠습니까? OpenGL은 Win32 C API와 함께 사용하도록 설계되었지만, .NET에서 사용할 수있는 래퍼가 있습니다. 더 편하게 사용할 수는 있지만 자습서/문서의 방법은 거의 없습니다.
- 언제 임기가 끝나나요? 완전히 새로운 API를 배우고 있고 하루 이틀 만 있다면 플랫폼을 재고해야 할 수도 있습니다.
WebGL과 데스크톱 OpenGL간에 가장 다른 비트는 창, 입력 및 파일 관리입니다. 그 사람들이 너에게 협박하지 않으면 너는 잘되어야한다. 이 경우 유용한 리소스는 NeHe 및 LearningWebGL 자습서입니다.
은 다양한 플랫폼을 대상으로 이식되었지만 처음에는 Win32 용으로 작성된 OpenGL 자습서 중 많이 사용되는 (실제로는 가장 잘 작성된 것은 아닙니다.) OpenGL 자습서 모음입니다.
LearningWebGL 자습서는 기본적으로 NeHe 자습서의 WebGL 중심 버전이므로, 두 가지 사이의 유사점을 즉시 볼 수 있으므로 잘 작동하면 빠르게 실행될 수 있습니다.
당신이가는 길은 행운을 빈다.
관련 문제
- 1. 독립 실행 형 응용 프로그램에 대한 무료 언어/데이터베이스
- 2. 독립 실행 형 응용 프로그램에 VSTS 단위 테스트 포함
- 3. 웹 응용 프로그램에서 독립 실행 형 응용 프로그램에 액세스
- 4. 독립 실행 형 레일 응용 프로그램
- 5. MongoDB를 독립 실행 형 응용 프로그램에 임베드 할 수 있습니까?
- 6. 독립 실행 형 Mac OS X 응용 프로그램에 루비 패키지?
- 7. 플렉스 독립 실행 형 응용 프로그램에 사용할 데이터베이스는 무엇입니까?
- 8. 독립 실행 형 qooxdoo 응용 프로그램에 매개 변수 전달
- 9. 독립 실행 형 서버용 JProfiler
- 10. C# 독립 실행 형 WebDAV
- 11. C# 프로젝트 2010, 다른 컴퓨터에서 독립 실행 형 파일로 실행
- 12. Android 라이브러리 프로젝트 용 독립 실행 형 테스트 프로젝트
- 13. PHP 독립 실행 형 응용 프로그램
- 14. 독립 실행 형 응용 프로그램이란 무엇입니까?
- 15. 파이썬에서 독립 실행 형 응용 프로그램
- 16. 독립 실행 형 응용 프로그램에서 Spring 사용
- 17. 독립 실행 형 HTML 응용 프로그램
- 18. 독립 실행 형 응용 프로그램의 Django ORM
- 19. 독립 실행 형 플래시 응용 프로그램 + Facebook
- 20. 완전 독립 실행 형 GUI 응용 프로그램
- 21. Linux의 독립 실행 형 파이썬 응용 프로그램
- 22. C++ 독립 실행 형 응용 프로그램
- 23. 독립 실행 형 응용 프로그램에서 Infopath 양식
- 24. 독립 실행 형 .NET 응용 프로그램
- 25. 독립 실행 형 JavaFX 응용 프로그램
- 26. 독립 실행 형 응용 프로그램의 스프링 보안
- 27. WCF 콘솔 응용 프로그램 독립 실행 형/독립 실행 형 서비스
- 28. 독립 실행 형 GWT 배포
- 29. 독립 실행 형 리눅스 생성
- 30. 독립 실행 형 디버그 창?
글쎄, 실제로 두 번 코딩해야한다는 생각이 들지만, 두 번째로 (코드를 재사용하여) 할 수있는 시간이 조금 걸린다. 나는 또한 게임 개발 학교에 다니지 만 주로 C++과 C#으로 프로그램되어 있습니다. 물론 프로그래머가되기 위해서 나는 가능한 한 작은 일을하고 싶다 : P 오 예, 내 xmass 시험을 위해해야한다. 그래서 2 일보다 조금 더 시간이 걸린다. (나는 다른 많은 숙제를한다. 그래도). 감사! –
아, 그래,이 일을하기가 어렵습니까? 그러나 이것이 가능하다고 생각하십니까? 내가 염두에두고있는 프로젝트는 그다지 크지 않지만 코드를 재사용 할 수 있다는 것은 당연합니다. –
특히 C++ 및 C# 경험이있는 경우 완벽하게 수행 할 수 있습니다. 하지만 WebGL과 C++ 응용 프로그램 사이의 코드 재사용은 매우 미미할 것이라고 경고 할 것입니다. 일부 쉐이더와 3D 리소스를 재사용 할 수는 있지만 그 정도입니다. 과제에서 코드 재사용을 특별히 찾고 있다면 다른 옵션을 고려할 수 있습니다. (C++과 .Net은 실제로 그 기준하에 꽤 좋은 것일 수 있습니다) – Toji