문제

내가 어떻게 만들까요? 비행 장비 Wiibrew 항구? 아니면 더 나은 아직 다른 사람을 어떻게 설득 할 것인가?

도움이 되었습니까?

해결책

Wiibrew의 비행 장비 포트를 만드는 방법은 무엇입니까?

"포팅"이 아닌 모든 응용 프로그램은 최소한 두 가지입니다. 기술적으로, 먼저 크로스 컴파일러 및 시뮬레이터/에뮬레이터를 사용하여 대상 플랫폼에 대한 모든 것을 컴파일하기 위해 모든 종속성에 대한 소스 코드를 가져와야합니다. 실제로 실행 파일을 테스트하십시오.

따라서 플랫폼을 위해 실행 파일을 빌드하고 실행하려면 완전한 빌드/테스트 환경이 필요합니다. 먼저 필요한 모든 의존성 (일부는 자체 종속성이있을 수 있습니다!)을 편집하십시오. 주로 주로 요약되는 것 같습니다.

비행기구 건축에 대한 지침을 찾을 수 있습니다 여기, 여기 그리고 여기

하지만, 소스 코드를 컴파일하는 것 외에도 대상 플랫폼에서 응용 프로그램을 현실적으로 실행할 수 있는지 확인해야합니다.Wii 하드웨어 사양).

그러나 이것은 비행기구의 경우 간단하지 않은 것 같습니다 : 비행기구 하드웨어 권장 사항 "OpenGL 기반 하드웨어 가속", "256MB 전용 그래픽 메모리", "1-2 GHZ CPU", "512-1024 MB RAM", "400-500MB 디스크 공간"을 읽으십시오.

따라서 대상 플랫폼의 소스 코드를 컴파일하더라도 런타임 하드웨어 요구 사항으로 인해이 응용 프로그램의 경우이 특정 대상 플랫폼이 적합하지 않은 것처럼 보입니다.

실제로 Flight 기어 포럼을 검색하면 관련 토론 임베디드 (게임 콘솔/모바일) 플랫폼에서 FlightGear를 실행하는 정보.

이 논의의 요약은 "비행 기어는 그러한 제한된 환경에서 사용하기에 최적화되지 않았다"고 읽습니다. 기본적으로 이것은 사소한 것 같습니다. 모든 종속성을 컴파일 할 수 있더라도 FlightGear 자체는 여전히 내장 된 사용을 위해 크게 수정/리엔지니어링되어야합니다.

또한 기술적으로 컴파일하고 실행할 수있는 (허용 가능한 성능/프레미터) 코드는 여전히 충분하지 않습니다. 유용성 관점에서 FlightGear는 특정 주변 장치가있는 개인용 컴퓨터에서 사용하도록 설계된 비행 시뮬레이터입니다. 다시 말해, 기본적으로 키보드와 마우스뿐만 아니라 다른 입력 하드웨어 (조이스틱/페달)에 의존합니다.

따라서 비행 기간을 실행 가능한 대상 플랫폼으로 포트로 사용하더라도 PC 사용을 위해서는 여전히 수정해야합니다.

이전에 언급 된 "기본/데이터 패키지"(풍경, 항공기 등)의 특정 하위 집합 만 사용하는 경우 디스크 공간 요구 사항이 크게 줄일 수 있습니다.

아니면 더 나은 아직 다른 사람을 어떻게 설득 할 것인가?

쉽게 달성 할 수없는 사소한 작업이므로 확실히 가능하지만 많은 시간이 필요하거나 .

따라서 자금을 사용할 수있는 경우 프리랜서 사이트를 사용 하여이 노력을 아웃소싱 할 수 있습니다. Rentacoder/엘 런스 기타 - 사실, 당신은 그러한 사용자 정의에 대한 제안을 요청할 수 있습니다.

자금을 사용할 수없는 경우 그러한 노력을 통해 혜택을 누릴 수있는 대상 플랫폼의 제조업체와 연락을 취할 수 있습니다. 어쩌면 그들은 그러한 노력을 후원/지원하는 데 기꺼이 도움을 줄 것입니까?

실제로, 필요한 대부분의 리엔지니어링은 하나의 장치에만 국한되지는 않지만 Nintendo Wii, Sony PlayStation, Apple iPhone이든 상관없이 FlightGear를 비 PC 플랫폼으로 포팅하는 것과 관련된 모든 노력에 일반적으로 유용합니다. ..

일반적으로 FlightGear Developers 팀에 연락하여 아이디어에 대해 토론하는 것이 좋습니다. 아마도 그러한 노력이 얼마나 가능한지에 대한 정보의 가장 좋은 소스 일 것입니다.

다른 팁

당신은 소스를 다운로드하십시오 (및 "기본 패키지", 추측), 개발 환경을 보유하고 있습니다. Wiibrew, 그리고 일하러 가십시오. FlightGear는 SDL, OpenAl 및 OpenGL을 사용하여 C ++로 작성되었으므로 이러한 기본 패키지에 대한 플랫폼 지원을 조사하는 것이 편리한 첫 단계입니다. 포팅이 필요한 종속성이 적을수록 포트가 더 쉬워집니다.

시스템 요구 사항을 평가하는 방법을 잘 모르면 비행 장비는 고급 PC를 향한 것 같습니다 (그들은 언급합니다 CPU 속도의 2-3GHz), Wii 그다지 그렇지 않습니다 그 야구장에서.

설득력있는 부분은 기술적 인 문제가 아니며 소셜 해킹에 관한 것입니다. :)

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