XNA 프레임 워크 내에서 c 함수를 호출 할 수 있습니까?


10

360 게임을 만들고 싶습니다. 기존의 C 코드를 다시 사용할 수 있는지 또는 C #으로 모든 것을 다시 써야하는지 궁금합니다. 도움을 주시면 감사하겠습니다.

답변:


12

예, 아니오

공식적으로 XNA와 함께 360에서 사용할 수있는 유일한 것은 C #입니다. 관리되지 않는 DLL은 xbox live에 앱과 함께 제공 할 수 없으며 C로 게임을 작성하려면 개발 키트와 Redmond와의 계약을 얻을 수 없습니다.

즉, 컴팩트 프레임 워크에서 실행될 CIL로 컴파일 할 수있는 것은 괜찮습니다. 코드를 관리되는 C ++로 컴파일하도록 설득 할 수 있다면 코드를 작동시킬 수 있어야합니다.

2016 년 업데이트

시간이 변경되었습니다. 상용 XBONE 인 VC ++를 사용하여 문제를 해결하십시오.

또는 C #을 고집하고 있다면 아주 좋은 언어입니다-Unity 또는 모노 게임을 사용하십시오. 전자는 완전하고 정말 멋진 엔진과 생태계이며 후자는 자신의 롤을 원한다면 완벽합니다.


1
또한 Windows XNA 게임에서 원하는 모든 작업을 수행 할 수 있습니다. 비 관리 코드가 필요하지 않은 것은 XBOX (및 WP7)뿐입니다.
Nate

@Nate yep, 절대적으로 맞습니다.
3Dave

-5

C #을 사용하는 것이 좋습니다. C #을 사용하더라도 알 수없는 문제가 발생하지 않기 때문입니다.

그러나 C 기능을 취소 할 수 있습니다.


3
-1 당신은 당신의 요점에 대해 자세히 설명하지 않았기 때문에. "알지 못하는 문제": 어떤 종류의? "cll [sic]": 어떻게 요?
Tetrad
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.