- 1 名前:デフォルトの名無しさん mailto:sage [2007/03/16(金) 18:13:16 ]
- NTT DoCoMoのiモード携帯電話用Javaに関する話題を扱うスレッドです。
※DoCoMo以外は下記スレへ。 CLDC+MIDP+携帯電話用Javaスレッド part 6 pc11.2ch.net/test/read.cgi/tech/1155174514/ ■ iアプリ特有ではなくJava一般に関する質問はこちらへ 【初心者】Java質問・相談スレッド99【大歓迎】 pc11.2ch.net/test/read.cgi/tech/1173026128/ ■ iモード携帯電話用Java(iアプリ)まとめサイト ton.my-sv.net/ ■関連スレ 【日本携帯】Mascot Capsule/Micro3D【標準】 pc8.2ch.net/test/read.cgi/tech/1117773530/ 過去スレ Part13 ttp://pc11.2ch.net/test/read.cgi/tech/1164168601/
- 296 名前:デフォルトの名無しさん mailto:sage [2007/05/06(日) 22:15:46 ]
- むしろバッテリーを爆発させるようなアプリを作ってみたいなw
- 297 名前:デフォルトの名無しさん mailto:sage [2007/05/06(日) 22:28:16 ]
- 質問です。
アプリ内でボタンに対する音階を鳴らしたい場合には それぞれの音階のmldを用意しなければいけないのでしょうか?
- 298 名前:デフォルトの名無しさん mailto:sage [2007/05/06(日) 22:33:44 ]
- あたぼう
- 299 名前:デフォルトの名無しさん mailto:sage [2007/05/06(日) 22:51:13 ]
- フォーマットが分かればプログラムで生成もできる。>MLD
MIDIシーケンスファイルとやってる事は大体同じ。 実際、MLDで音を鳴らしてる、作曲iアプリなんかもある。 単音鳴らすだけなら、あらかじめ〜数十バイト程度のデータを用意して、 数バイト書き換えるだけで音程や音色は変えられる。 面倒だからやらないほうがいいけど。
- 300 名前:デフォルトの名無しさん mailto:sage [2007/05/07(月) 03:18:02 ]
- >>287
今も昔もインライン展開したほうが速いんじゃないかな。 ただ、そこまでしなくても十分な速度が出るなら保守性を選ぶべきだし、 速ければ速いほどいいなら保守性を捨ててでも速いコードを書けばいい。 結局、アプリの要件次第だな。 ちなみに1クラスにガリガリ書けばそれだけで速くなるわけじゃないんだぜ?
- 301 名前:デフォルトの名無しさん mailto:sage [2007/05/07(月) 09:42:04 ]
- でも30クラスとか作っちゃうのは容量の問題で泣けるぜ
- 302 名前:デフォルトの名無しさん mailto:sage [2007/05/07(月) 10:10:39 ]
- >>300
レス有難うございます。 参考にしているプログラムのソースでは、 privateメソッド含め殆どインラインで書いてます。 私は、数ステップ程度のPrivateメソッドなら、 コンパイラに期待してメソッド宣言してしまっています。 やっている事がアプリでのCPUエミュレーションなので、 速度はかなり重視されます。 >>ちなみに1クラスにガリガリ書けばそれだけで速くなるわけじゃないんだぜ? このあたりのノウハウを教えて頂けないでしょうか・・・。
- 303 名前:デフォルトの名無しさん mailto:sage [2007/05/07(月) 11:50:59 ]
- それはもうiアプリの話じゃなくてJava一般の話じゃないのか?
iアプリ特有の高速化テクニックとかそんなにあるんだろうか。 ところで趣味のアプリでCPUのエミュレーションって 家庭用ゲーム機のエミュレータでも作ってんのかね。
- 304 名前:デフォルトの名無しさん mailto:sage [2007/05/07(月) 11:59:30 ]
- 一部の機種ではCPUが2個乗ってるとか、
そういうのに対応するテクニックはあるかもしれんけど、 基本的にはJava一般の話だな。
- 305 名前:デフォルトの名無しさん mailto:sage [2007/05/07(月) 12:50:29 ]
- FAQだとは思うのですが、GraphicsのdrawStringで〜(WAVE DASH)を
を描画したい場合は、どうすれば良いのでしょうか? 所謂、Unicodeの波ダッシュ問題だと思うのですが、回避策が分かりません。 どなたかご教示お願い致します。
- 306 名前:デフォルトの名無しさん mailto:sage [2007/05/07(月) 13:03:25 ]
- >>305
質問状況がよくわからないよ。 通信でテキストデータを受信してそれを描画すると文字が化けてるとか、そういう状況? アプリ内で単に表示するだけなら g.drawString("〜", 20, 20); で画面に出るけど。 端末内で扱う文字コードはS-JIS
- 307 名前:デフォルトの名無しさん mailto:sage [2007/05/07(月) 13:10:56 ]
- >>306
いえ。単にソースに Graphics g = getGraphics(); ... g.drawString("〜", ... してるだけです。エミュレータ、実機共に、「・」か「?」になったような記憶があります。 開発環境はEclipse 3.1.2とiDKDoJa5.0(3.00)です。 > 端末内で扱う文字コードはS-JIS とはどういうことでしょうか? ソースはShift-JISですが、そういう話ではないですよね?
- 308 名前:306 mailto:sage [2007/05/07(月) 13:40:47 ]
- DoJa-3.5エミュレータと実機P900iで問題なく「〜」出てるよ。
> 端末内で扱う文字コードはS-JIS とはどういうことでしょうか? もし文字列を入れたbyte配列をいじるような処理してるんだったら そこでコードを勘違いしてて壊してないか?ってことで書いてみた。
- 309 名前:デフォルトの名無しさん mailto:sage [2007/05/07(月) 18:30:03 ]
- >>305
JDK 1.4.0以前: Shift_JIS = MS932 JDK 1.4.1以後: Shift_JIS = SJIS となっていて、この違いから特定の文字で文字化けが起きるようです。 詳細は「java SJIS エイリアス」でググると色々見つかると思います。 対策としては ・エンコーディングに Windows-31j を指定する ・文字列の中に文字コードを直接書き込む("\u301c") あたりでしょうか。(私は下の方法でやってます) 他にいい方法あったらよろしく。
- 310 名前:デフォルトの名無しさん mailto:sage [2007/05/07(月) 22:27:28 ]
- >>302
>私は、数ステップ程度のPrivateメソッドなら、 コンパイラに期待してメソッド宣言してしまっています。 Javaはコンパイル時の最適化はほとんどしない。実行時に最適化できるから。 しかし実装依存だから、携帯のVMでインライン展開しているかどうかはわからない。 おそらくしていないと思うが。
- 311 名前:デフォルトの名無しさん [2007/05/11(金) 16:05:24 ]
- RemoteDevice.connect に指定するプロファイルって、具体的には何を指定すればよろしいのでしょうか?
- 312 名前:デフォルトの名無しさん [2007/05/11(金) 20:05:11 ]
- 携帯電話持ち忘れて不安にならない人は全体の2.8%
news.ameba.jp/2007/05/4615.php
- 313 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 06:39:59 ]
- アプリで安定して60FPS出す方法ってないでしょうか。
なんか揺らぐ。垂直同期?に綺麗に合わせるようなことはできないのかな。 16.6msとか計りたいのだけど…
- 314 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 08:56:20 ]
- >>313 無理。タイマの精度も高くないし垂直同期とかも取れないから。
- 315 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 09:21:21 ]
- PCで30に調節しても携帯で動かすと20しか出なかったりする
- 316 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 09:33:29 ]
- そもそも液晶の応答速度がそんな出ないんじゃない?
- 317 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 14:19:05 ]
- 902以上で2Dゲームなら60FPS余裕なのにもったいないなぁ。
とりあえず16msで回してるけど、時々カクッとなったり、画面が揺らいだりする。 16msと17msで交互に回すと(平均16.5ms)余計にカクカクした。 16ms回して我慢しておきます…。目立たない部分は30fpsにしとこう。
- 318 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 17:16:05 ]
- >>313
タイマ解像度についてはiアプリベンチのサイトに載ってる。 ttp://onosendai.jp/npaka/bench2/bench.jsp Timer#getResolution()の値らしい。
- 319 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 17:20:01 ]
- >>317
たぶんタイマーの精度がそんなにない。10msとかそんなもんで機種毎に違うハズ。 だからタイマーを監視して1フレーム分の16msとかのウェイトを作ってるとカクっとなる。 ためしに10msとか20msで回してみな。
- 320 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 17:45:29 ]
- 902以降のSystem.currentTimeMillisで1ms単位までなら数値でてるよ。
一応それで回してる。
- 321 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 18:17:41 ]
- 1つ質問よろしいですか?
当方、パズルゲームを現在作成中なのですが processEventでキーを取得する処理にしているんですが たまに受け取らないことがあるみたいなんです。 50FPSで処理させているのを25FPSにすると安定するのですが ゲームで25FPSはちょっと……。 確実に毎フレームとってくる方法なんてのは無いのでしょうか? なるべくprocessEventを使用した方向で回答をお願いします。
- 322 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 18:35:57 ]
- 固定せずに、可変フレームレートの方が良くない?
- 323 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 18:40:23 ]
- アプリが4フレーム出てれば良かった頃の人間からすると
えれぇ進化だな('A`)y-~~
- 324 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 18:51:36 ]
- >>321
普通にgetKeypadState使った方がいいんじゃない? あと、901以前だと25FPSすら出ない機種の方が多いとおも。 古い機種にも対応させる必要があるなら、10FPSで遊べる内容に調整しないと。
- 325 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 18:58:07 ]
- >>322
実機が手元に無いのでどんな感じになるか分かりませんが 試してみたいと思います。 >>324 D800iDSなので、キーを受け取るっていうより タッチしたか、してないかをみたいんですよね。 書き方が悪くてすいません。 実際のところ10FPSで動くようなゲームってどんな感じでしょう? PCゲームプログラミングに慣れているもので、感じがつかめないです。
- 326 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 19:13:54 ]
- 10フレームでもゲームになってりゃゲームだよ('A`)y-~~
フレームレート上げれるとイベント取りこぼすようになるのは 仕様と思って諦めた方がいい。 BREWとかもそうだし。
- 327 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 19:25:01 ]
- 25フレームとか贅沢もいいところだ
- 328 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 20:02:08 ]
- >>326
やっぱりそうですか。 対策について一日中考えていたのですが、ちょっと残念です。
- 329 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 23:37:28 ]
- 素直にgetKeypadState使えば解決しそうだが
- 330 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 00:38:01 ]
- D800iDSのタッチパネルってPointingDevice扱いなんよ。
- 331 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 01:32:14 ]
- >>329
D800iDSには 「通話」 「クリア(?)」 「電話切る」 の三つしかないんで、getKeypadStateしてもしょうがない。
- 332 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 01:48:57 ]
- D800iDSのタッチパネルってテンキー表示のとき数字キーのとこをタッチすると
他の機種と同じようにprocessEvent()でDisplay#KEY_1とか上がってくんの?
- 333 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 15:38:32 ]
- 900i以降で、画面の大きさ以上のイメージは読み込めないという機種はあるんでしょうか?
- 334 名前:デフォルトの名無しさん [2007/05/13(日) 15:42:09 ]
- 定額じゃないから@アプリをPC経由で携帯にUSBでDLしたいんですけど、
PCでDL出来るサイトって無いですか?
- 335 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 16:03:26 ]
- 良く分からんがあるならとっくに使ってる。
- 336 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 16:25:18 ]
- jam/jarファイルのリンクをローカルにでも作って「対象をファイルに保存」でダウンロードは普通にできると思うが?
- 337 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 16:32:25 ]
- >>336
PCでアプリをダウンロードして、携帯になにかしらの媒体でコピーして そのアプリを携帯で使いたいってことでしょ? それなら無理ってことでしょ。
- 338 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 20:46:09 ]
- public void keyPressed(Panel,int){}
十字キー押してもこの中に処理が入りません。 数字キーではちゃんと入ります。助けてください。
- 339 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 21:29:31 ]
- >>338
Panelでは十字キーとかは取れない。Panelが使っちゃうからな。
- 340 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 22:56:49 ]
- そーだったんですか。ありがとうございます。
- 341 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 07:15:14 ]
- 60FPS近くで処理を終えても、液晶の性能が低く実質30FPSの機種もあるな。
- 342 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 10:26:59 ]
- 実質902以降は15フレーム近辺ってイメージだと思うんだがどうよ?
- 343 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 10:33:54 ]
- AudioPresenter#getCurrentTime()は、当てにならぬ。機種依存が大きい。
よい子は使っちゃだめよ。
- 344 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 13:08:11 ]
- >>320
もしかしてこういうこと? while(System.currentTimeMillis() < wait); wait += 16; バッテリー食いそうだなあ。
- 345 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 19:13:00 ]
- >>344
残り数ミリ秒まではsleepしてるよ。 最後はおっしゃるとおり空回し。
- 346 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 21:07:21 ]
- sleep()でも電力消費はほとんど変わらないという噂。
- 347 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 22:43:24 ]
- Σ(;´Д`)
- 348 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 22:59:58 ]
- タイマーで回しているのは俺だけのようだな
- 349 名前:デフォルトの名無しさん mailto:sage [2007/05/16(水) 02:17:07 ]
- sleepと殻回しはどうちがうの?
- 350 名前:デフォルトの名無しさん mailto:sage [2007/05/16(水) 02:18:05 ]
- 空回しってスリープ無しの事?
- 351 名前:デフォルトの名無しさん mailto:sage [2007/05/16(水) 02:27:42 ]
- >>345 さんの意見だと
sleep の中身は空回しじゃないって言う意味でそ じゃあどうちがうの?って
- 352 名前:デフォルトの名無しさん mailto:sage [2007/05/16(水) 02:31:25 ]
- ああ。どうなんだろうね。
- 353 名前:デフォルトの名無しさん mailto:sage [2007/05/16(水) 08:26:01 ]
- 解ってて言ってるだろww
つまりsleepで9割ぐらいのとこまで待機して、 後は344で正確な値になるまで待つ。 Thread.sleep( wait - System.currentTimeMillis() - 3 ) while(System.currentTimeMillis() < wait);
- 354 名前:デフォルトの名無しさん mailto:sage [2007/05/16(水) 10:48:25 ]
- から回しってのは
while(System.currentTimeMillis() < wait) ; のことだわな。 で、sleepするとバッテリーの消費抑えられたのはP504iなどの昔の超優良真面目機種だけ。 今はまったくかわらん。 というか、などのっていったけどP504iとP504iSだけじゃないか?
- 355 名前:デフォルトの名無しさん mailto:sage [2007/05/16(水) 22:20:57 ]
- ソースは?
- 356 名前:デフォルトの名無しさん mailto:sage [2007/05/17(木) 01:40:28 ]
- オイスターで
- 357 名前:デフォルトの名無しさん mailto:sage [2007/05/17(木) 04:38:47 ]
- FileReaderクラスが見つからないんですが
ファイルからの入力って何を使ってやるんですか?
- 358 名前:デフォルトの名無しさん mailto:sage [2007/05/17(木) 06:56:11 ]
- >>357
スクラッチパッドの好きな場所から好きなように入力して下さい。 SDカードのファイルだったら開発ガイドの外部メモリの項目見れ。
- 359 名前:デフォルトの名無しさん [2007/05/17(木) 23:24:29 ]
- パレットの使い方が全然分かりません
画像名.setEntry(色番,色); とやっても、シンボルを解決できないと出てしまいますぅ 画像は普通のImageです PalettedImageのロードのしかたも分かりません ネットのAPIリファレンス見ても理解不能
- 360 名前:デフォルトの名無しさん mailto:sage [2007/05/18(金) 00:16:52 ]
- >>359
普通のImageではパレット使えない。 PalettedImageはcreatePalettedImageってファクトリメソッドがあるでしょ。
- 361 名前:デフォルトの名無しさん [2007/05/18(金) 00:48:43 ]
- Image gazou;
PalettedImage gazou2; MediaImage pMImage=MediaManager.getImage("resource:///aaa.gif"); try{pMImage.use();}catch(ConnectionException ce){} gazou=pMImage.getImage(); gazou2=createPalettedImage(gazou); ↑とやってもエラーが出てPalettedImageが作れません。 どうしてでしょうか?!
- 362 名前:デフォルトの名無しさん mailto:sage [2007/05/18(金) 01:40:09 ]
- >ネットのAPIリファレンス見ても理解不能
理解できなきゃもう辞めればぁ?
- 363 名前:デフォルトの名無しさん mailto:sage [2007/05/18(金) 02:37:46 ]
- >>361
型が違うから。 Javaについてその理解度だと厳しいだろうな。。。
- 364 名前:デフォルトの名無しさん mailto:sage [2007/05/18(金) 12:09:37 ]
- 対象機種はFOMAで、音声(PCM)をiアプリから鳴らそうとしているのですが、
WAVからMLDファイルに変換するツールとしては、wav2mld(シェアウエア)しか ないのでしょうか? W2MFiなんたらというのが開発者向けにありますが、エラーが出てmldが 作成されません。インストール時点から既にエラーが出てるし。。 PCMをiアプリから使う方法として最適なのはどういった方法なのでしょうか?
- 365 名前:デフォルトの名無しさん [2007/05/18(金) 19:03:15 ]
- iアプリゲームの作成支援ソフトでお勧めのものがあったら教えてください!
- 366 名前:デフォルトの名無しさん mailto:sage [2007/05/18(金) 19:07:33 ]
- >>365
eclipse マジオヌヌメ。
- 367 名前:デフォルトの名無しさん mailto:sage [2007/05/18(金) 19:44:48 ]
- >>365
マルチすんな www.nttdocomo.co.jp/service/imode/make/content/iappli/about/tool_foma5.html java.sun.com/j2se/1.5.0/ja/download.html www.eclipse.org/
- 368 名前:デフォルトの名無しさん mailto:sage [2007/05/18(金) 19:50:15 ]
- >>363
おまえは質問の悪口ばかり書き込んでるんじゃねえよ おまえみたいのを荒らしって言うんだ覚えておけ 二度とこのスレに来るな 害虫野郎
- 369 名前:デフォルトの名無しさん mailto:sage [2007/05/18(金) 19:51:27 ]
- >>362
おまえは質問の悪口ばかり書き込んでるんじゃねえよ おまえみたいのを荒らしって言うんだ覚えておけ 二度とこのスレに来るな 害虫野郎
- 370 名前:デフォルトの名無しさん mailto:sage [2007/05/18(金) 20:05:13 ]
- >>368>>369
レス番間違えてますよ >>363じゃなくて>>368 >>362じゃなくて>>369 まあサンプルでも提示しろってこった
- 371 名前:デフォルトの名無しさん mailto:sage [2007/05/18(金) 20:19:23 ]
- >>370
いいからおまえはもう来るなって おまえの不愉快なレスのせいでここが閑散としちまったことに いいかげん気づけよ 知識があってもマナーのない奴はここには必要ねえんだよ
- 372 名前:デフォルトの名無しさん mailto:sage [2007/05/18(金) 20:21:58 ]
- Java初心者を嘲るつもりは全然ないんだが、
>>361はもっと勉強しないといかんと思うぞ。 Imageクラスはbyte配列でもInputStreamクラスでもない。 まずはコンパイルエラーの内容をよく読むんだ。頑張れ!
- 373 名前:デフォルトの名無しさん mailto:sage [2007/05/18(金) 21:03:14 ]
- >>364
ドコモが仕様公開しないから完全無料のはまずない。 最適なのはPCMを使わないこと。可能なら動画なし3gpで再生。 最悪ドコモやめる方法も。
- 374 名前:デフォルトの名無しさん mailto:sage [2007/05/18(金) 21:57:43 ]
- もしかしてスクラッチパッドってiアプリ更新してもリセットされない?
- 375 名前:デフォルトの名無しさん mailto:sage [2007/05/18(金) 21:58:05 ]
- されない
- 376 名前:デフォルトの名無しさん mailto:sage [2007/05/18(金) 22:01:29 ]
- PsmPlayerがあるだろ
- 377 名前:デフォルトの名無しさん mailto:sage [2007/05/18(金) 23:47:06 ]
- >>371
無能が吠えんなよwwwwww
- 378 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 00:46:34 ]
- わかってたことだけどVista+JDK6でエミュ動かしたら結構大変なことになった
1つだけ言うとすれば、欲張ってカスタマイズしようとするな、ということだった とにかくデフォルトで使うようにするとしっかり動く
- 379 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 14:31:49 ]
- メソッド内にそれ以上書き込んだらビルドはできるけど実行するとエミュに
Maximum byte code length (32kB) exceededって表示されて実行できない状態になってしまった。 やっぱメソッドを削る以外方法はないんでしょうか。
- 380 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 15:24:56 ]
- iDK for DoJa 5.0を4/23リリースのバージョン3.00に入れ替えてからの
話なんだが。 エミュでアプリ起動するとプロセスdoja.exeが生成されるんだけど、 アプリ終了すると高確率でこのdoja.exeが残る。で、つぎにアプリ 起動しても何も起きない。残ってたdoja.exeを殺すとまたアプリが 起動するようになる。こんなのうちだけ?
- 381 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 15:32:46 ]
- >>379
縮めろ >>380 そのバージョンは入れてないから何とも言えんが過去のDojaとかでもたまーに起きた。 エミュ終了時にPCが重いとプロセスが残る可能性が高まる気がする。
- 382 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 02:12:39 ]
- >>377
負け犬はおまえだろ 質問の悪口しか書き込めない奴はここに来るな ネットマナーを勉強しろ
- 383 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 02:43:09 ]
- 32KBを超えるメソッドって一体何行あるんだ…
もしかしてこういう形で巨大な配列を初期化してない? int[] array = new int[]{0,1,2,3,4};
- 384 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 03:10:30 ]
- 2ちゃんでマナーとかワラタ
- 385 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 03:19:58 ]
- final int data[] = { 1,2,3〜};
をどっかに置いておいてもなるね。
- 386 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 04:22:03 ]
- >>380
Doja 4.1でもたまになってるよ。 数ヶ月前までは滅多になかったんだけど、ここ1ヶ月では数日に1回はなってる。 WindowsUpdateとの関連性があるのだろか。
- 387 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 09:48:45 ]
- >>385
え?その一行入れるだけでなるの?
- 388 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 10:18:40 ]
- >>387
巨大な場合だぞw
- 389 名前:379 mailto:sage [2007/05/20(日) 10:51:03 ]
- >>383
int[] array = new int[]{0,1,2,3,4};はそんなに巨大じゃないけど 一応メソッドの外に出してみます。 一応ソースの一部 zif.hp.infoseek.co.jp/app/tmp/toriMain.java シューティングっぽいやつだけど素人のプログラムでちょっと恥ずかしいね。
- 390 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 10:56:25 ]
- docomoから画面も広くて回線も早い携帯が出ますよね
Nだったかな それ専用の2chブラウザ作って欲しい 他のブラウザと違う所は絵や写真のうpをブラウザで表示できる事 PCのブラウザでは普通だけど今までの携帯ではできませんよね? iアプリを作ってスレを探せなかったのでここにレスしました
- 391 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 11:13:55 ]
- >>384
消えろ
- 392 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 11:30:46 ]
- >>389 巨大な配列は、長い文字列にコード化して持っておくと結構小さくなるよ。
初期化時にInteger.parseInt()などで数値化する。
- 393 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 11:32:38 ]
- >>389
exe()が長すぎ。3000行もあるじゃん。 メソッド分割してみなよ。 ってスタックに変数乗せてるこの構造だと分割も面倒そうだね(苦笑 とりあえず「ゲーム画面」のところだけでも別のメソッドに移せれば…
- 394 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 11:39:21 ]
- うわん、読みにくいコード
でも他人のは参考になる
- 395 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 11:47:17 ]
- >>390
自分にレスだけどW2Chで出来たみたい。スマソ
- 396 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 11:50:08 ]
- W2Chなんてものあったのか
iMonaしかしらねーや
|

|