SDXFrameWork 0.07 SDXFrameWork

- メインページ
- 関連ページ
- クラス

全て クラス ネームスペース 関数 変数 列挙型 列挙型の値 ページ
SDXの導入方法(android)

SDXFrameWorkの利用にはSDXFrameWork_SDL2が必要です。
androidの環境構築は他のOSに比べるとややこしいです
実機デバッグの設定方法は機種により違うので各自で調べて下さい

1.android-sdkの導入
以下のサイトを参考にしてjavaやeclipseの環境を構築して下さい
http://techfun.cc/techinf/setup/android/

2.android-ndkの導入
以下のサイトを参考にしてandroid-ndkを導入して下さい
http://dench.flatlib.jp/opengl/androidsdk

3.SDXの導入とプロジェクト作成
eclipseを起動すると作成されるworkspaceフォルダにSDXFrameWork_SDL2フォルダを移動します。
コマンドプロンプトを開き cd workspace/SDXFrameWork_SDL2 で作成したプロジェクトのフォルダに移動
ndk-build のコマンドでコンパイルをします
eclipseを起動し、ファイルメニューからインポートを選び、Existing Android Code Into Workspaceを選びます
ルート・ディレクトリにworkspace内のSDXFrameWork_SDL2フォルダを選択します
プロジェクトをワークスペースにコピーにチェックを入れ、新規プロジェクト名を変更し完了を押します。
少し待つとコピーされたプロジェクトが作成されます
workspace/作成したプロジェクト名/jni/srcの中にあるmain.cppにC++のコードを書いて下さい
workspace/作成したプロジェクト名/assetsの中に画像ファイル等のリソースを置いてください。

4.コンパイルと実行
コマンドプロンプトを開き cd workspace/sdlactivity 等で作成したプロジェクトのフォルダに移動
ndk-build のコマンドでコンパイルを行います
eclipseから実行を押すと、ソフトが起動します
シミュレータの場合、OpenGL絡みのでエラーが出る場合があります
その場合は実機でデバッグして下さい

5.eclipse上でのndk-build
プロジェクト>プロパティー>C/C++ ビルド>ツールチェーンエディターの
現在のビルダーを AndroidBuilderに変更します、調査中

6.配布ファイル名の変更
このページを参考にして下さい
http://ggkuron.hatenablog.com/entry/2013/08/02/073940

7.配布方法
binフォルダに.apkファイルが作成されるので、それを配布して下さい。
配布方法は色々あるので、GooglePlayへの登録方法等をネットで調べて下さい。
8.端末の向きの変更
AndroidManifest.xmlを書き換えて変更します。
android:screenOrientation="landscape"
で横に固定します。
android:screenOrientation="portrait"
で縦に固定
回転可能にしたい場合は自分で調べて下さい