Портирование игровой логики C / C ++ на Windows Phone 7 - как? - PullRequest
1 голос
/ 16 сентября 2011

У меня есть игровые ядра мобильных телефонов - под этим я подразумеваю чистую игровую логику - (независимую от фреймворка, т.е. рендеринг gfx, загрузка данных, ввод пользователя, воспроизведение звука / музыки разделено), написанные на языке C или C ++ - В прошлом код работал на Symbian, Windows Mobile 5.x 6.x и Maemo (теперь MeeGo). Я думал о портировании некоторых из этих игр на Windows Phone 7 с использованием XNA. Мой вопрос - мне нужно переписать ядро ​​в C # или я могу скомпилировать в MSIL и использовать в качестве DLL?

Добавлено позже:

Проверьте это: Windows Phone 7 и родной C ++ / CLI

Ответы [ 2 ]

1 голос
/ 16 сентября 2011

Порт игры на XNA. Не переносите игровой движок на .NET, поскольку Windows Phone уже имеет игровой движок под названием XNA.

1 голос
/ 16 сентября 2011

Нет компилятора C / C ++ для Phone 7. На самом деле его нет для любой версии Compact Framework, и любой «обходной путь» может генерировать IL-коды, которые не поддерживаются CF.

На практике это означает, что C / C ++ непригоден для всех, кто работает с Phone 7 (кроме самих производителей телефонов), и ваш код должен быть перенесен на C #.

...