申し訳ありませんが、クロスプラットフォーム プログラミングは初めてで、今日の午後 4 時間無駄に過ごしました。
私は現在 cocos2dx win32 プロジェクトを持っています。Visual Studio で実行できます。私のメンターは、それを Android プロジェクトに変換する方法を見つけるように言いました。指示に従ってAndroid環境をセットアップしたので、推奨されるADT(修正されたEclipse)、NDK、およびcygwinを使用しました。正直なところ、NDK と cygwin の目的がよくわかりません。私もLinuxで遊んだことはありません。それらがどのように機能するかについての有益なページはありますか? 私が見つけたすべてのページは、環境のセットアップ方法です。
デフォルトの helloworld プロジェクトをビルドし、ADK エミュレーターで実行したため、環境は問題なく設定できたと思います。ただし、私が持っている win32 プロジェクトを Android プロジェクトに変換する方法が見つかりません。
また、プロジェクトのフォルダーに、create-android-project.bat という .bat ファイルがあることもわかりました。そして、オンラインの指示に従って、このバッチ ファイルの 3 つのパラメーター (パッケージ パス、プロジェクト名、ターゲット ID) を設定しました。ただし、バッチは「そのようなファイルまたはフォルダーはありません...」などのエラーで失敗しました。私が持っている他のwin32プロジェクトでテストしました。同様のエラーで終了しました。
興味深いことに、元の cocos2dx プロジェクト (サンプル、テンプレート、およびビルドされたマルチプラットフォーム プロジェクトを含むプロジェクト) でこのバッチを実行すると、バッチは問題なく実行されました。
私は今何をすべきか本当にわかりません。これに関する堅実なガイドページを教えてもらえますか? どうもありがとう!