Android向けゲーム開発スレ Part2at GAMEDEV
Android向けゲーム開発スレ Part2 - 暇つぶし2ch630:名前は開発中のものです。
12/02/22 19:55:21.18 e9SwZqlk
1人でRPG用のエンジン開発しているんだけど、正月にはじめてもう2ヶ月近く経つが1年以上かかりそうだ
やっとフィールド移動と戦闘システム数パターンができたくらいだ

631:名前は開発中のものです。
12/02/22 23:16:48.05 KIUQVw1v
>>630
RPGならIRMでいいんじゃね?
エンジン自作しただけで満足して肝心のゲーム作る気力なくなるかも。
IRMでもけっこういろいろできるよ。

632:名前は開発中のものです。
12/03/05 18:21:40.18 P2wWLzMM
どうやって帰るんだよw

633:BQアイスクリーム
12/03/07 14:34:25.11 45Om+9e1
アンドロイドアプリ(ゲーム)をエクリプスで開発しようと本みて勉強中だが
シーンをどうやって切り替えるかが分かりません

Cで作った時は
Sceneクラスつくって
それを継承したTitle_sceneとGame_sceneを作って
Sceneの型の配列にTitle_sceneとGame_sceneオブジェクト入れて

メインループ{
Scene配列.act
}

上記のコードでactっていうメソッド作って回してたんだけど

なんか王道みたいなやり方教えてください

634:名前は開発中のものです。
12/03/07 15:30:15.08 Az2HtBIj
>>633
ステートパターン

635:BQアイスクリーム
12/03/07 17:30:26.51 45Om+9e1
>>634
それでググったら大体分かった気がしました

また質問ですが、画像描写するときはViewを継承したクラスで行うと思うんですけど
自分が見ている本の参考コードは、全て2つのクラスで構成されています。
1つ目はプログラムの本体となるActivityクラスを継承したもの、
2つ目はViewを継承したクラスなんですが、プレイヤーの動きやマップなど
全てこの2つ目のクラスに書き込んでおります。おそらく分かりやすいようにそうされたんだと思いますが
タイトルからゲームへの変更も全てIF文で行っています
プレイヤークラスやマップクラスを作ってそこから画像を描写するにはどうすればいいでしょうか?

canvasのポインタを渡して、渡した先でdrawメソッドでいいんでしょうか?

636:名前は開発中のものです。
12/03/08 01:04:41.99 Hg/JZss8
動けばどうやってもいいよ
駄目なことは無いから自由にやろう
思い通りに動かなくなってから質問しよう

637:名前は開発中のものです。
12/03/08 02:29:38.54 ggrFAUHW
そんなわけない
自分の端末では動いても他の端末では全く動かないなんてことはAndroidではザラ
後で気付いて修正なんてことになると凄い手間になるよ

638:名前は開発中のものです。
12/03/08 02:34:49.61 Hg/JZss8
初心者にはいい経験になるだろう

639:名前は開発中のものです。
12/03/08 08:19:04.18 qVFL9gzk
まぁ特別に機種依存な話でもないし
端末によってゲームの進行速度が違うとか無ければ、描画はそれでも良いのでは
描画のテクや定石を知りたいのならば、
質問するよりレプリカ島のソースでも見たらいい

例えば、描画処理を切り離したいってことなら
描画を委譲するクラスを作って描画スケジュールをキューに渡すとかある
シーン遷移の件と同じで、パターンを適用するのは
ある程度のスケールを見越した時に管理しやすいからで
2、3の単純な処理のためだけにやるのは仰々しい
IF文羅列で済むのならそれでいい
その規模になる前から変にこだわらなくていいんじゃない

640:名前は開発中のものです。
12/03/10 14:24:47.32 T6Si1eGs
android アプリのソースをたくさん読みたいのですが、
ソースが多く置いているところはあるでしょうか?

それとも、appストアにアプリをDLして逆コンパイルするのでしょうか?


641:名前は開発中のものです。
12/03/10 14:37:16.92 3L/Om4vb
Android SDK についてるサンプルは?

642:名前は開発中のものです。
12/03/10 14:53:10.72 T6Si1eGs
>>641 Android SDK についてるサンプルというのは初耳なのですが、
どのようにして閲覧するのでしょうか?



643:名前は開発中のものです。
12/03/10 15:07:18.39 iZu9WMMO
Android SDKのインストール先開けばすぐ分かるだろ・・・

644:名前は開発中のものです。
12/03/10 16:24:37.64 T6Si1eGs
見つけました。
実行してみて、勉強します。
ありがとうございました。

645:BQアイスクリーム
12/03/11 17:02:32.82 0mXUYjud
レプリカ島をチェックアウトしてソースをゲットしました
インポートしようとしてもプロジェクトが見つからない状態です
初歩的ですがエクリプスにプロジェクトをインポートするにはどうすればいいんでしょうか?

646:名前は開発中のものです。
12/03/11 20:14:26.30 2GhAaS3L
そんなのも解らずに開発か…とりあえずeclipseの使い方から勉強してみては?

647:BQアイスクリーム
12/03/11 20:40:59.79 0mXUYjud
なんとか追加できました。実行もできました。
しかしファイル多いですねえ
全部読むのにそうとう時間かかりそうですが頑張ります

648:名前は開発中のものです。
12/03/12 08:47:54.61 8kZAE7vn
そんな事も知らないのは誰でも最初は同じ
でもインポート方法くらい自分でググれば見つかるでしょうに
先は長いぞ

649:名前は開発中のものです。
12/03/20 01:44:33.91 quPUCjLa
創りたいのは山々なんだが、本当ネタが出てこねぇ…。

650:名前は開発中のものです。
12/03/20 08:17:56.24 Ag+EtYEb
>>649
ネタ?

651:名前は開発中のものです。
12/03/20 11:52:44.05 cFLSE+qF
androidバッシングが半端無いが
そんなもんは無視していこうぜ

652:名前は開発中のものです。
12/03/20 18:59:17.72 sr9mP17u
途中まで作ってて思ったんだが
HTML5でよくね?

653:名前は開発中のものです。
12/03/20 20:19:30.74 0LBMi33Y
>>652
このスレ終了

654:名前は開発中のものです。
12/03/20 21:51:18.97 wv4hW6Cf
再開

655:名前は開発中のものです。
12/03/22 21:44:42.43 71XeAL/w
BannerBridgeからメールきた アプリ用の広告始めたのか
それとも前からやってたのか 誰か貼ってる人いる?
昔おれここで垢消しくらったんだよなw

656:名前は開発中のものです。
12/03/23 02:52:39.33 OUqbL10E
Logging QuestやWhipperなどで使われている
上部にある画面を切り替えるコントロールってなんでしょうか?

657:名前は開発中のものです。
12/03/23 04:06:12.04 6VxZxMwc
Tab

658:名前は開発中のものです。
12/03/26 17:37:43.33 e5NuufyT
存在するアンドロイドデバイスのアスペクト比と解像度の一覧ってある?
どこまでサポートするのが一般的なんだろう?


659:名前は開発中のものです。
12/03/26 18:08:34.39 K9mOCmoz
固定アスペクトで作って、機種の解像度に合わせて拡大縮小
アスペクト違いで足りない部分には黒帯を表示
これでやってる

660:名前は開発中のものです。
12/03/26 19:09:18.62 I2Xyy9+o
>>659
どの解像度を目安にグラフィック作ってる?(2D部分)
拡大はぼやけるだけだけど、縮小で潰れると
予想以上に見栄え悪くなる・・・orz



661:名前は開発中のものです。
12/03/26 19:38:36.46 K9mOCmoz
>>660
うちは800pixel×480pixelかな

解像度一覧アプリがあるからこれ見たらいいかも
URLリンク(market.android.com)


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch