1 名前:デフォルトの名無しさん mailto:sage [2006/11/22(水) 13:10:01 ] NTT DoCoMoのiモード携帯電話用Javaに関する話題を扱うスレッドです。 ※DoCoMo以外は下記スレへ。 CLDC+MIDP+携帯電話用Javaスレッド part 6 pc8.2ch.net/test/read.cgi/tech/1155174514/ ■ iアプリ特有ではなくJava一般に関する質問はこちらへ 【初心者】Java質問・相談スレッド94【大歓迎】 pc8.2ch.net/test/read.cgi/tech/1164057114/ ■ iモード携帯電話用Java(iアプリ)まとめサイト ton.my-sv.net/ ■関連スレ 【日本携帯】Mascot Capsule/Micro3D【標準】 pc8.2ch.net/test/read.cgi/tech/1117773530/ 過去スレ Part 1 ttp://piza2.2ch.net/tech/kako/975/975428633.html Part 2 ttp://pc3.2ch.net/tech/kako/1000/10007/1000723476.html Part 3 ttp://pc2.2ch.net/test/read.cgi/tech/1040898596/ Part 4 ttp://pc5.2ch.net/test/read.cgi/tech/1067139509/ Part 5 ttp://pc5.2ch.net/test/read.cgi/tech/1084246226/ Part 6 ttp://pc5.2ch.net/test/read.cgi/tech/1091286071/ Part 7 ttp://pc5.2ch.net/test/read.cgi/tech/1102844217/ Part 8 ttp://pc8.2ch.net/test/read.cgi/tech/1110946222/ Part 9 ttp://pc8.2ch.net/test/read.cgi/tech/1120411353/ Part 10 ttp://pc8.2ch.net/test/read.cgi/tech/1131603113/ Part 11 ttp://pc8.2ch.net/test/read.cgi/tech/1141796982/ Part 12 ttp://pc8.2ch.net/test/read.cgi/tech/1154336955/
360 名前:デフォルトの名無しさん mailto:sage [2006/12/22(金) 15:20:42 ] まぁfloatは使えないのだけれど、これどーぞ。 つ com.nttdocomo.opt.ui.j3d.Math
361 名前:デフォルトの名無しさん mailto:sage [2006/12/22(金) 15:49:13 ] そして>>352 にループと・・・。
362 名前:デフォルトの名無しさん mailto:sage [2006/12/22(金) 15:51:27 ] ついでに言えば、追跡ショットとか書いてあるからやりたい事は判るが リアルタイムで三角関数を使用するのはお勧めしない。 あらかじめ計算結果をテーブル化したものを使用するのがお勧め。 知ってたらすまね。
363 名前:デフォルトの名無しさん mailto:sage [2006/12/22(金) 16:02:46 ] >>360 おおお と思ったら今度はMath.absが使えなくなりました
364 名前:デフォルトの名無しさん mailto:sage [2006/12/22(金) 16:06:07 ] シューティングゲームアルゴリズムマニアックス辺りを読んでそうなやかん。 仮に、floatが使えたとしても、 携帯電話で使われている遅いCPUじゃ、 手抜きでfloat演算したらフレーム数でないよ。
365 名前:デフォルトの名無しさん mailto:sage [2006/12/22(金) 17:14:21 ] CLDC1.1の奴でもfloatは無理?
366 名前:デフォルトの名無しさん mailto:sage [2006/12/22(金) 18:12:24 ] >>363 いい加減リファレンス嫁
367 名前:デフォルトの名無しさん [2006/12/23(土) 08:56:33 ] 文句あんならFastMath使えカス
368 名前:デフォルトの名無しさん mailto:sage [2006/12/24(日) 04:30:24 ] iアプリって同時にどれだけ画像表示できますかね? やっぱり多すぎると速度的にやばい?
369 名前:デフォルトの名無しさん mailto:sage [2006/12/24(日) 04:46:07 ] やばい。 というか、自分で確認できるものはしような。
370 名前:デフォルトの名無しさん mailto:sage [2006/12/24(日) 04:54:09 ] 実機で動作させるのめんどくせ
371 名前:デフォルトの名無しさん mailto:sage [2006/12/24(日) 04:58:42 ] なら、やめたほうがいいよ。 ある程度の数でデバッグしないといけないから。
372 名前:デフォルトの名無しさん mailto:sage [2006/12/24(日) 05:16:55 ] ロード中っていうのを実装したいだけど 変数の設定状況とか画像をどのあたりで読み込んだかとかどうやって把握するの?
373 名前:デフォルトの名無しさん mailto:sage [2006/12/24(日) 08:54:28 ] MediaImage MediaManager#getImage(String) MediaImage#use() Image MediaImage#getImage() が終了したら画像一枚読み終えたところ
374 名前:デフォルトの名無しさん mailto:sage [2006/12/24(日) 10:53:37 ] 初心者ってレベルじゃねーぞw
375 名前:デフォルトの名無しさん mailto:sage [2006/12/24(日) 13:28:00 ] Mascot Capsule V4ってV3にあったコマンドリストはなくなったの?
376 名前:デフォルトの名無しさん mailto:sage [2006/12/25(月) 09:22:44 ] iアプリでメールを送信するのはトラステッドだと思うけど そうでなくて、単純に携帯自身のメールアドレスを Stringで取得することはできますか?
377 名前:( ^ω^) ◆wKJpObkR5w mailto:sage [2006/12/25(月) 09:51:08 ] >>376 XStringしか無理なはず。
378 名前:376 mailto:sage [2006/12/25(月) 10:11:49 ] やっぱりそうですか。ありがとうございます
379 名前:デフォルトの名無しさん mailto:sage [2006/12/25(月) 16:55:10 ] >>372 ローディング画面か・・・進行度合いを表示したいわけだろう? とりあえず簡単な例を出すと、やりたい処理の数をあらかじめ 把握(画像展開何枚とか)。そしてその処理1つ分が済んだら カウント1上げる。この二つの数値からローディングの バーなり長さ計算して表示するわけ。ここまでは判るよな? あとは表示タイミングだが 初歩的なのは1枚読む事にや数枚読む事にpaint呼び出す方法。 その他には、ショートタイマーを使い定期的にpaintを呼び出す方法。 これだとローディング中に他のアニメを表現するのも楽になる。 他にも方法は多々あれどこの二つが簡単だと思うよ。
380 名前:デフォルトの名無しさん mailto:sage [2006/12/25(月) 22:41:13 ] 現在Doja4.0、マスコットカプセルver.3を使用して3Dゲームを開発しています。 カメラの回転は m_TransX.setRotateX(m_nRotX);//X軸変換 m_TransY.setRotateY(m_nRotY);//Y軸変換 m_Trans.mul(m_TransX,m_TransY); m_G3.setViewTrans(m_Trans); 上記のようにできるのはわかったのですが、 モデルごとに回転というのはどうすればいいのでしょうか? またモデルごとの別々の平行移動もできますでしょうか?
381 名前:デフォルトの名無しさん mailto:sage [2006/12/26(火) 10:46:55 ] >>380 >モデルごとに回転というのはどうすればいいのでしょうか? モデルのベクトルに対して回転ベクトルを掛ける。 >またモデルごとの別々の平行移動もできますでしょうか? 出来なきゃ3Dでソフト作れないじゃん・・・ マスコットカプセル使う以前の問題のような希ガス
382 名前:デフォルトの名無しさん mailto:sage [2006/12/26(火) 11:21:20 ] >>380 複数を自由に移動させたいなら、 管理機構を自前で用意しないと多分ダメです。 iアプリの本やサイトに執着せず、 3Dプログラミング全般で情報収集することをお奨めします。 ∵行列を直接いじれば何でもできます
383 名前:デフォルトの名無しさん mailto:sage [2006/12/26(火) 14:55:40 ] iアプリってhttp通信しかできないって聞いたんですが それをトンネリングというかソケット通信と同じように 文字列を送受信するためのライブラリとかないでしょうか
384 名前:デフォルトの名無しさん mailto:sage [2006/12/26(火) 15:07:05 ] 無
385 名前:376 mailto:sage [2006/12/26(火) 15:35:15 ] >>383 phpなりcgiなりjspなり鯖でなんとかすれば送受信できるお 例えばこうする ttp://omori.cside.com/java/java94.htm 貼ると関係者乙とか言われそうだが ソースが無料公開されているのは知らない人にとっては助かるので >iアプリってhttp通信しかできないって聞いたんですが 厳密にはhttpだけでなくhttpsも可能(念のため)
386 名前:デフォルトの名無しさん mailto:sage [2006/12/26(火) 17:53:42 ] 関係者乙
387 名前:デフォルトの名無しさん mailto:sage [2006/12/26(火) 23:07:05 ] >381 >382 Group、Transformを使い回転、移動できました。 これらのAPIはマスコットカプセルver.3では使用できないと 思っていましたが大丈夫なようですね。 ありがとうございました。 もう一つ質問なのですが、 Trans.translate(1, 1, 1); で平行移動させた場合画面上でかなり移動してしまうのですが、 もっと細かく移動させる方法はないでしょうか?
388 名前:デフォルトの名無しさん mailto:sage [2006/12/26(火) 23:54:41 ] 視点が遠けりゃ移動分も少なくみえるが
389 名前:デフォルトの名無しさん [2006/12/27(水) 09:33:56 ] >>387 お前、その質問は、かなり、勉強不足過ぎて、失礼
390 名前:デフォルトの名無しさん mailto:sage [2006/12/27(水) 10:17:14 ] >>387 こっち行ってやってこい。 【日本携帯】Mascot Capsule/Micro3D【標準】 pc8.2ch.net/test/read.cgi/tech/1117773530/ 誰もいないけどなw
391 名前:デフォルトの名無しさん mailto:sage [2006/12/27(水) 16:50:53 ] ドラクエUなんかの効果音はPCMですかね? MIDIからMLDに変換しただけだと、機種ごとに音色が違いすぎて 無理っぽいんですが。
392 名前:デフォルトの名無しさん mailto:sage [2006/12/27(水) 17:23:24 ] >>391 ドラクエはしらんが MLD系はこだわるなら機種ごとに用意して使う。
393 名前:デフォルトの名無しさん mailto:sage [2006/12/27(水) 19:51:21 ] MIDIだと機種ごとに音が違うし全種類の実機が必要 WAVだと音の最後に雑音が入る(wav2mldでは) 個人クリエイターには敷居が高い…
394 名前:デフォルトの名無しさん mailto:sage [2006/12/27(水) 21:38:48 ] エミュレータと、俺の持っている実機(505i)と、嫁の持っている実機(900i)で、InputStream#availableの値が違う。 詳しく言うと、俺の持っている実機だけ実際のデータの1/10くらいの値になる。 なぜだ。
395 名前:デフォルトの名無しさん mailto:sage [2006/12/28(木) 00:53:10 ] >>393 wav2mld使ってるけど雑音入んないなあ
396 名前:デフォルトの名無しさん mailto:sage [2006/12/28(木) 01:41:01 ] それはうちでは引き取れません
397 名前:デフォルトの名無しさん mailto:sage [2006/12/28(木) 03:36:57 ] N903iって、VGAでアプリを組むAPIは公開されてる?
398 名前:393 mailto:sage [2006/12/28(木) 05:37:29 ] >>395 良ければ雑音の入らないサンプルをうpしてもらえませんか? 音質やビットレートを調整して試していますが、どうしても最後にバツッというノイズが入ってしまいます。しかも、全部の機種ではなく一部(元データによって機種は変わる)だけ。
399 名前:デフォルトの名無しさん mailto:sage [2006/12/28(木) 10:16:51 ] >>397 VGAじゃないと使えないAPIって具体的に何(´д`)?
400 名前:デフォルトの名無しさん mailto:sage [2006/12/28(木) 10:57:09 ] >>399 普通に作ると240x240がいっぱいいっぱいで、 ADFにそれ以上のサイズを入れると不正扱い。 VGAにモード切替するみたいな、何かVGA描画のとっかかりを知りたいな、と。
401 名前:デフォルトの名無しさん mailto:sage [2006/12/28(木) 11:01:11 ] 480x480って設定できないん?
402 名前:デフォルトの名無しさん mailto:sage [2006/12/28(木) 11:16:16 ] DoJa5.0エミュと実機で、無理みたい。 まあ、既存のアプリの事を考えれば、縦横2倍描画が都合いいんだろうけど、 汎用性なくても自分用にVGAアプリを作りたいな、と。 サブ液晶みたいに、特別なImage転送先でもあるのか、 はたまたモード切替APIがあるのか。
403 名前:デフォルトの名無しさん mailto:sage [2006/12/28(木) 11:28:11 ] うー、ボケだ。 今480x480のアプリを作ってみたら、 すんなりエミュでも実機でも動いたよ。 お騒がせしましたっ。
404 名前:デフォルトの名無しさん mailto:sage [2006/12/28(木) 17:05:59 ] 画像を分割する方法を教えていただきたい
405 名前:デフォルトの名無しさん mailto:sage [2006/12/28(木) 17:15:00 ] 叩き割る
406 名前:デフォルトの名無しさん mailto:sage [2006/12/28(木) 17:16:00 ] >>404 質問の意図が不鮮明。 文字通り受け取るなら「画像編集ソフトで画像を加工しろ」で終了。
407 名前:デフォルトの名無しさん mailto:sage [2006/12/28(木) 17:44:08 ] つ スター・プラチナ
408 名前:デフォルトの名無しさん mailto:sage [2006/12/28(木) 18:40:19 ] 皆さんDoJaのバージョン(?)は何を使ってますか? 3.5じゃ古いですかね?
409 名前:デフォルトの名無しさん mailto:sage [2006/12/28(木) 20:59:26 ] エミュは5.0使ってるがプロファイルは3.5で作る事が多い
410 名前:デフォルトの名無しさん mailto:sage [2006/12/29(金) 07:42:07 ] 古い新しいの問題じゃなくてターゲットの機種が何かで決まるかと。505iならDoJa-3.0だし。 それぞれAPIがDoJaのどのバージョンから対応してるのか、リファレンス見て把握できるなら、 DoJa-5.0の開発環境を導入しておきながらDoJa-3.0の範囲で組む、というのもありだろうけど。 ちなみに自分はDoJa-3.0とDoJa-3.5の環境を入れてる。 30KB+200KBか、100KB+400KBか、の分け方。わりと大雑把。
411 名前:デフォルトの名無しさん mailto:sage [2006/12/29(金) 10:43:57 ] モバゲー似 dsneo.jp/reg/freg_top.php?inv=nb171827b
412 名前:デフォルトの名無しさん mailto:sage [2006/12/29(金) 17:40:06 ] ウチは基本的にDoja3.5入れて全部作ってたな。 Doja4.0は動かしてるとPCが重くなったから使うのやめた。 Doja5.0のエミュは今のトコちゃんと動いてるんで、5.0に以降するかも。 iアプリ開発中にWindowsXPが2回ほど青い画面になったが 何が原因かはわかってないしなw
413 名前:デフォルトの名無しさん mailto:sage [2006/12/29(金) 17:43:48 ] >>412 WindowsMeで開発してた頃はよく青くなったもんだ。
414 名前:デフォルトの名無しさん mailto:sage [2006/12/29(金) 18:01:09 ] うちは3.5も4も5も問題ないな。 毎回出たら速攻移行してる