トップページgamedev
986コメント346KB

iアプリでゲーム

レス数が950を超えています。1000を超えると書き込みができなくなります。
0001利用者側01/11/06 19:30ID:???
単純ではまるってなゲームつくってほしいー。
0978名前は開発中のものです。05/01/19 01:31:02ID:N5dDPuhi
>>977
FPS10超えてればそれなりに見れると思うけど…
スクロール速度が速すぎてコマ落ちしてるように見えるのか
それとも遅すぎてモッサリして見えるのか
実際に見てないからハッキリとした事は言えないけど動かし方を見直したらどうかな?

マップチップの描画速度上げるなら
「キャッシュイメージ作って差分描画する」ってもうやってる?
0979名前は開発中のものです。05/01/19 03:44:34ID:Tao+zCLN
最高が12FPSでちょっと複雑な地形と敵キャラ複数でてくると
もっと減ってしまう。
描画方式がマップチップではなく
地形座標の集合で管理しているからNGなのかな。
スクロールは固定ドット数移動ってわけじゃなくて
自機の動きに応じて1ドット〜10ドットくらいの範囲で不定。
だから差分描画はしてないすよ〜。
地形データを何故マップチップにしていないかというと
複雑な地形を表現したかったからで
よく見かける、同じサイズの四角いブロックが並んでるような
背景には、できればしたくなかった。

なにかいい方法はないものかなぁ。
0980◆0IrNu4LOMU 05/01/24 17:11:35ID:2s04copX
最近オレもiアプリを作りはじめた。
ジャンルはRPGだ
JAVAを使い初めてあまり経ってないから、知識はあまり高くないが頑張るぜ!!
質問が多くなるかもしれないがよろしくな

早速質問だが、iアプリ作成に使えるマップエディタとそのエディタの使い方が載っている講座ページを教えて欲しい
2次元配列というのがよくわからなくてマップがうまくつくれない。
当然だがグーグルで検索した。
オレはまた探してみるが、しっていたら返信頼む
0981名前は開発中のものです。05/01/24 18:51:18ID:OuHXXef7
teditいいよ
0982名前は開発中のものです。05/01/24 23:21:02ID:5paX+QS7
>>979
液晶の応答速度を超える書き換えはちらつきの原因になるよ。

>>980
始めたばかりならツールに頼らずに簡単でいいから全部自分で考えて作ったほうがいい。
特に二次元配列がわからないっていうのはゲーム以前の問題だし。
焦らずにもっと基礎からやってみ。
0983◆vvqqcCpmu. 05/01/25 05:38:21ID:t2Yk0oIA
わかりました。
基礎から勉強するよ。
0984名前は開発中のものです。05/01/25 06:06:35ID:NrPokhSG
>>983
たとえば一つのエリアのマップサイズが100x100あったとしよう。

地形の種類が沢山あるなら単純に二次元配列のbyte[100][100]で持ってもいいけど、
もし一つのエリアで地形の種類が16種類しかないなら4ビットで扱えばbyte[50][100]と半分で済む。

実際にはビット処理の分のコードが増えるけど、マップが広いほど節約の恩恵は大きい。
携帯アプリだと速度よりもメモリ効率を重視しなきゃならないから、そういった節約術を学ぶためにも
本当に基礎の基礎からやっておいた方が必ず自分のためになるから。
0985名前は開発中のものです。05/01/25 10:26:14ID:M3AI2zOR
ttp://f57.aaa.livedoor.jp/~javagame/rpg/map_editor.html
0986◆vvqqcCpmu. 05/01/25 17:44:25ID:NFPKMGn7
>>984>>985
説明&マップエディタ
サンキュー
このマップエディタってiアプリ作成に使えるのか
まぁ、とりあえず2次元配列を勉強するよ
昨日からかなりググってみたが講座が見つからない
講座しっていたら教えてくれ
とりあえずオレの見つけたページを紹介しておく

ttp://www.javadrive.jp/
ttp://www2.ocn.ne.jp/~links4pg/sub38.htm
ttp://www.tausoft.net/link/program.htm
ttp://birdynet.com/bakuretuken/sorajava/sora201.html
ttp://akademeia.info/main/lecture3/tokubetu_java_i-app_programing.htm

ぐらいだ
もしかしたら関係ないページみあるかもしれない。
レス数が950を超えています。1000を超えると書き込みができなくなります。