AndroidでOpenGLを使ってルービックキューブが遊べるアプリを作ることになった。
OpenGLといえば3Dアニメーションで楽しそうだが、何やら難解そうなイメージもある。
私もOpenGLもAndroidも初めてなので、「さて、どうしようか」と思っていたんだけど
なんと!
普通に「OpenGLを使ったルービックキューブを表示する」サンプルがAndroidSDKに付いていました。
早速、Androidでルービックキューブを表示してみる
以下手順をまとめる
(Androidを動かす環境は出来上がっているものとする)
1.新規プロジェクトを作成(右クリック→New→Android Project)
2.ApiDemosのサンプルソースを参照する
Contentsで真ん中の「Create project from exsting source」選択
↓
Brouwse押す
↓
サンプルソース「ApiDemos」を選択
(例:C:~\android-sdk-windows\platforms\android-1.6\samples\ApiDemos)
3.Finishボタン押す
4.できあがったプロジェクトを起動する
プロジェクト「ApiDemos」右クリック→Runs As→Android Application→Android起動
5.ApiDemosを起動
6.ApiDemosからKubeを選択する
メニューからGraphics→OpenGL ES→Kubeを選択
7.ルービックキューブがぐるぐる回っています!
この「ApiDemos」これ以外にも沢山のサンプルが付いているので、いいね
かなり助かります
あと、ルービックキューブではないけど、箱を画面から指で制御するサンプルも付いている
先ほどと手順はほぼ一緒で、
メニューからGraphics→OpenGL ES→Touch Rotateを選択
画面の指でグリグリ動かせます!
のちにルービックキューブを指で動かすことを考えているから、これも参考になりそう。

OpenGLといえば3Dアニメーションで楽しそうだが、何やら難解そうなイメージもある。
私もOpenGLもAndroidも初めてなので、「さて、どうしようか」と思っていたんだけど
なんと!
普通に「OpenGLを使ったルービックキューブを表示する」サンプルがAndroidSDKに付いていました。
早速、Androidでルービックキューブを表示してみる
以下手順をまとめる
(Androidを動かす環境は出来上がっているものとする)
1.新規プロジェクトを作成(右クリック→New→Android Project)
2.ApiDemosのサンプルソースを参照する
Contentsで真ん中の「Create project from exsting source」選択
↓
Brouwse押す
↓
サンプルソース「ApiDemos」を選択
(例:C:~\android-sdk-windows\platforms\android-1.6\samples\ApiDemos)
3.Finishボタン押す
4.できあがったプロジェクトを起動する
プロジェクト「ApiDemos」右クリック→Runs As→Android Application→Android起動
5.ApiDemosを起動
6.ApiDemosからKubeを選択する
メニューからGraphics→OpenGL ES→Kubeを選択
7.ルービックキューブがぐるぐる回っています!
この「ApiDemos」これ以外にも沢山のサンプルが付いているので、いいね
かなり助かります
あと、ルービックキューブではないけど、箱を画面から指で制御するサンプルも付いている
先ほどと手順はほぼ一緒で、
メニューからGraphics→OpenGL ES→Touch Rotateを選択
画面の指でグリグリ動かせます!
のちにルービックキューブを指で動かすことを考えているから、これも参考になりそう。
