OSDN Git Service

4622b39780b396133e1c8d59ad42742d5047c887
[ring-lang-081/ring.git] / docs / build / html / _sources / gameengineandorid.txt
1 .. index:: 
2         single: Android 用ゲームのビルド方法; はじめに
3
4 ============================
5 Android 用ゲームのビルド方法
6 ============================
7
8 モバイル用の RingLibSDL ゲームのビルド方法を学びます。
9
10 これにより、 Ring の 2D ゲームエンジンで開発したアプリケーションのパッケージ (\*.apk) を作成できます。
11
12
13 .. index:: 
14         pair: Android 用ゲームのビルド方法; Android SDK の要件と更新のダウンロード
15
16 Android SDK の要件と更新のダウンロード
17 ======================================
18
19 * Android SDK ツール
20
21         https://developer.android.com/studio/index.html
22
23 * Android NDK (android-ndk-r10c で検証済み)
24
25                 https://developer.android.com/ndk/index.html
26
27 * Apache Ant v1.8 以降
28
29                 http://ant.apache.org/bindownload.cgi
30
31 * Java SE Development Kit (JDK) v6 以降
32
33                 http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
34
35 * Android SDK を更新して開発に必要な API とツールのパッケージを入手します。
36
37         Android 4.4.2 (API 19) で検証済み
38
39 * Windows の場合 - システムにより次の環境変数を定義します。
40
41 (1) JAVA_HOME
42
43 .. code-block:: ring
44         
45         用例 : C:\Program Files (x86)\Java\jdk1.8.0_05 
46
47 (2) ANDROID_HOME        
48
49 .. code-block:: ring
50
51         用例 : B:\mahmoud\Tools\Java-Android\adt-bundle-windows-x86-20140702\sdk
52
53 .. index:: 
54         pair: Android 用ゲームのビルド方法; プロジェクトのフォルダ
55
56 プロジェクトのフォルダ
57 ======================
58
59 プロジェクトのフォルダを開きます : ring/android/ringlibsdl/project
60
61 .. image:: ringlibsdlandroid_shot1.png
62         :alt: Android 版の RingLibSDL
63
64 アセットのフォルダへソースコード (\*.ring) および、画像、音声ファイルを追加できます。
65
66 .. image:: ringlibsdlandroid_shot2.png
67         :alt: Android 版の RingLibSDL
68
69 すぐにビルドできる Flappy Bird 3000 ゲームがあります。
70
71 start.ring ファイルから実行開始します。
72
73 .. code-block:: ring
74
75         load "game2.ring"
76
77 .. index:: 
78         pair: Android 用ゲームのビルド方法; プロジェクトのビルド
79
80 プロジェクトのビルド
81 ====================
82
83 ring/android/ringlibsdl/project フォルダへ移動します。
84
85 このコマンドでビルドします (一度だけ必ず実行してください)。
86
87 .. code-block:: none
88
89         ndk-build
90
91 このコマンドでパッケージ (\*.apk) を作成します。
92
93 .. code-block:: none
94
95         ant debug
96
97 プロジェクトのビルドにバッチファイル (build.bat) を使うこともできます。
98
99 .. code-block:: none
100
101         rem このバッチファイルは、お使いの開発環境に合わせて書き換えてください。
102
103         set JAVA_HOME=C:\Program Files (x86)\Java\jdk1.8.0_05
104         set ANDROID_HOME=B:\mahmoud\Tools\JavaAndroid\adt-bundle-windows-x86-20140702\sdk
105         set NDK_ROOT=B:\mahmoud\Tools\JavaAndroid\android-ndk-r10c
106
107         set path=%path%;B:\mahmoud\Tools\JavaAndroid\android-ndk-r10c
108         set path=%path%;B:\mahmoud\Tools\JavaAndroid\apache-ant-1.9.4\bin
109
110         ndk-build