iモード携帯電話用Jav ..
[2ch|▼Menu]
315:デフォルトの名無しさん
06/12/15 18:24:20
調べてきました
どうやらJavaではデストラクタ使う必要少ないみたいですね
すいませんでした

316:デフォルトの名無しさん
06/12/15 18:24:27
Javaにデストラクタはありません。
デストラクタとは違うけど、
何か書きたければfinalize()をオーバーライドしましょう。


317:デフォルトの名無しさん
06/12/15 18:33:16
何?Java言語講座?w

318:デフォルトの名無しさん
06/12/15 18:43:58
あぁ、finalize()はiアプリでは使えないんだった。(よね?)

319:デフォルトの名無しさん
06/12/15 19:40:34
>>318
おお、それはじめて知った。
iアプリでは finalize 書いたことないな。

320:デフォルトの名無しさん
06/12/15 19:49:08
URLリンク(www.forum.nokia.com)

Finalization
Java ME does not support finalization (the finalize() method).

321:デフォルトの名無しさん
06/12/16 00:30:06
Imageオブジェクトの一部を切り出すことは出来ますか?

322:デフォルトの名無しさん
06/12/16 00:31:32
>>321
できます。

323:デフォルトの名無しさん
06/12/16 01:51:12
コメントを少なくするとファイル容量は減りますか?
それともコンパイルする時除外されるから関係ないんですか?



324:デフォルトの名無しさん
06/12/16 01:55:07
>それともコンパイルする時除外されるから関係ないんですか?
そう。.javaは減るけど.jarは変わらん。
まぁ、.jarを減らす方法もあるけど。

325:デフォルトの名無しさん
06/12/16 02:03:12
すぐ調べられることをなぜ聞く?

326:デフォルトの名無しさん
06/12/16 02:09:34
ここで質問すること=すぐ調べること

なんだよ、きっと

327:デフォルトの名無しさん
06/12/16 11:21:31
>>310
ここに書いてあったんだけど、なかなかサンプル作るって言ってから更新されないんだけど、お前らなんか言ってやって。
URLリンク(gungho.blog.ocn.ne.jp)
ところでこの書き方正しいの?

328:デフォルトの名無しさん
06/12/16 12:30:41
>>327
こんなサイトあったのか
トンクス


329:デフォルトの名無しさん
06/12/16 12:56:12
その方法でループ回して今FPS計ったら、16しかでないんだけど
俺の環境だけ?


330:デフォルトの名無しさん
06/12/16 13:26:08
そうだよ

331:デフォルトの名無しさん
06/12/16 13:39:28
>>329
ということはこの方法はダメなの?

332:デフォルトの名無しさん
06/12/16 13:58:00
>>331
16しか出ないの俺の環境だけらしいからいいんじゃない

自分で書き直したら今度は32も出た
なかなか上手くいかない

333:デフォルトの名無しさん
06/12/16 14:07:11
ぴったり出るようになった
16しか出ないのはSleepの精度の問題みたいだった

334:デフォルトの名無しさん
06/12/16 14:11:43
>>327
コメント書く奴いない全員スルー状態カワイソス(´・ω・)


>>310
つーか、俺のソースじゃrepaint()なんて呼んでないなw

335:デフォルトの名無しさん
06/12/16 14:24:53
携帯向けのちっちゃいゲーム素材おいてるところないかな?

336:デフォルトの名無しさん
06/12/16 16:49:15
そういや、そろそろ冬休みなのか?

ドット職人が希望通りのドット絵を描いてくれるスレ
スレリンク(gamedev板)

337:デフォルトの名無しさん
06/12/16 19:55:17
最後の行でclass又はinterfaceがありません
っとでるんですけど
どういうことでしょうか?

338:デフォルトの名無しさん
06/12/16 19:55:56
>>334
vodaならrepaint()は必須なはずだからお前が悪い。

339:デフォルトの名無しさん
06/12/16 19:58:11
>>337
カッコ閉じろカス

340:デフォルトの名無しさん
06/12/16 19:59:39
>>339
}これ入れてますけど

341:デフォルトの名無しさん
06/12/16 20:07:34
>>338
落ち着いてスレタイ読もうぜw

342:デフォルトの名無しさん
06/12/18 23:53:12
このサイト初心者にいいね
URLリンク(omori.cside.com)

343:デフォルトの名無しさん
06/12/19 10:08:14
ようやくOpenGLESが使えるようになったと思ったら勝手アプリでは使えないなんて・・・
OpenGLESってセキュリティ上のリスクあるの?

344:デフォルトの名無しさん
06/12/19 16:45:16
超遅レス

>>303
いま気づいたのだが
ADFの設定でterminalid, useridを
GetUtnじゃなくて適当にGetSysInfoに書いたら
「ソフトに誤りがあります」って言われたお


もはやレスじゃなくてチラ裏っぽ

345:デフォルトの名無しさん
06/12/19 19:16:07
repaint()しなくても明示的に
paint(getGraphics());
でもいけるよ

だからといって、paint(Graphics g)を空にするのは
問題あり

画面を常に更新するようなプログラムなら問題なし

346:デフォルトの名無しさん
06/12/19 20:00:50
みんな、Canvas クラスに実装するメソッドっていくつぐらい?
>>345 の paint() の話もそうだけど、描画を複数メソッドに分けて、
場合によって再描画する部分を分けてるんだけどこういうのってよくある方法なんだろうか。

347:デフォルトの名無しさん
06/12/19 21:22:18
>>342
広告サイトはんなボケ

348:デフォルトの名無しさん
06/12/19 22:01:40
>>346
全部ペイントの関数の中に入れたらいいじゃん。

349:デフォルトの名無しさん
06/12/19 23:38:32
>>346
よくある。

350:デフォルトの名無しさん
06/12/20 10:11:01
iアプリが使える携帯を初めて持つんだけど、
サブ液晶に表示する内容は、メイン液晶にも表示されちゃうモンなの?
サブ液晶のみに表示するプログラムを作っても、
DoJa5.0ツールだと、オープン状態だとメイン液晶のみ、
クローズ状態で初めてサブ液晶に表示。
実機(N903i)だと、オープン状態で両方に表示。
メイン液晶の表示を邪魔せず、サブ液晶だけで地味に動きたいよぅ。

351:デフォルトの名無しさん
06/12/20 13:22:06
>>350
携帯閉じて動かせばいいじゃない。いいじゃない。

352:デフォルトの名無しさん
06/12/20 16:13:36
M702先週出たけど・・・これの対応メンドクサイ・・・。

オプションだから仕方ないとは言え、com.nttdocomo.opt.ui.j3d使えないから
簡単とはいえ修正対応しないといけなくなった。30分で終わるけどさ・・・。
そしてなぜかバージョンアップしてもADFのAppVerの数値が更新されないから
ユーザーに指示するのも大変になるかもしれなかったりする・・。

後者のは機種限定のバグとみなしていいのだろうか?

353:デフォルトの名無しさん
06/12/20 22:11:15
>>352
携帯閉じて非対応にすればいいじゃない。いいじゃない。


354:デフォルトの名無しさん
06/12/22 14:23:44
Math.Cos関数が利用できないんですが、何故?

355:デフォルトの名無しさん
06/12/22 14:36:03
cosだからじゃねーの?

いや実はjava知らんけどさメソッドの頭って普通小文字なんじゃ?って思っただけ

356:デフォルトの名無しさん
06/12/22 14:45:22
>>355
eclipseでMath.って書いて入力補完させてるんですが関数がないんです

357:デフォルトの名無しさん
06/12/22 14:49:18
そもそもfloat使えないし。
自作汁


358:デフォルトの名無しさん
06/12/22 15:00:30
今調べてみたら、そのようですした
追跡ショットの計算をさせようと思ったのに

359:デフォルトの名無しさん
06/12/22 15:01:23
>今調べてみたら、そのようですした
○ 今調べてみたら、そのようでした

360:デフォルトの名無しさん
06/12/22 15:20:42
まぁfloatは使えないのだけれど、これどーぞ。
つ com.nttdocomo.opt.ui.j3d.Math


361:デフォルトの名無しさん
06/12/22 15:49:13
そして>>352にループと・・・。

362:デフォルトの名無しさん
06/12/22 15:51:27
ついでに言えば、追跡ショットとか書いてあるからやりたい事は判るが
リアルタイムで三角関数を使用するのはお勧めしない。
あらかじめ計算結果をテーブル化したものを使用するのがお勧め。
知ってたらすまね。

363:デフォルトの名無しさん
06/12/22 16:02:46
>>360
おおお
と思ったら今度はMath.absが使えなくなりました

364:デフォルトの名無しさん
06/12/22 16:06:07
シューティングゲームアルゴリズムマニアックス辺りを読んでそうなやかん。
仮に、floatが使えたとしても、
携帯電話で使われている遅いCPUじゃ、
手抜きでfloat演算したらフレーム数でないよ。

365:デフォルトの名無しさん
06/12/22 17:14:21
CLDC1.1の奴でもfloatは無理?

366:デフォルトの名無しさん
06/12/22 18:12:24
>>363
いい加減リファレンス嫁


367:デフォルトの名無しさん
06/12/23 08:56:33
文句あんならFastMath使えカス

368:デフォルトの名無しさん
06/12/24 04:30:24
iアプリって同時にどれだけ画像表示できますかね?
やっぱり多すぎると速度的にやばい?

369:デフォルトの名無しさん
06/12/24 04:46:07
やばい。
というか、自分で確認できるものはしような。

370:デフォルトの名無しさん
06/12/24 04:54:09
実機で動作させるのめんどくせ

371:デフォルトの名無しさん
06/12/24 04:58:42
なら、やめたほうがいいよ。
ある程度の数でデバッグしないといけないから。

372:デフォルトの名無しさん
06/12/24 05:16:55
ロード中っていうのを実装したいだけど
変数の設定状況とか画像をどのあたりで読み込んだかとかどうやって把握するの?

373:デフォルトの名無しさん
06/12/24 08:54:28
MediaImage MediaManager#getImage(String)
MediaImage#use()
Image MediaImage#getImage()
が終了したら画像一枚読み終えたところ

374:デフォルトの名無しさん
06/12/24 10:53:37
初心者ってレベルじゃねーぞw

375:デフォルトの名無しさん
06/12/24 13:28:00
Mascot Capsule V4ってV3にあったコマンドリストはなくなったの?

376:デフォルトの名無しさん
06/12/25 09:22:44
iアプリでメールを送信するのはトラステッドだと思うけど
そうでなくて、単純に携帯自身のメールアドレスを
Stringで取得することはできますか?

377:( ^ω^) ◆wKJpObkR5w
06/12/25 09:51:08
>>376
XStringしか無理なはず。

378:376
06/12/25 10:11:49
やっぱりそうですか。ありがとうございます

379:デフォルトの名無しさん
06/12/25 16:55:10
>>372
ローディング画面か・・・進行度合いを表示したいわけだろう?

とりあえず簡単な例を出すと、やりたい処理の数をあらかじめ
把握(画像展開何枚とか)。そしてその処理1つ分が済んだら
カウント1上げる。この二つの数値からローディングの
バーなり長さ計算して表示するわけ。ここまでは判るよな?

あとは表示タイミングだが
初歩的なのは1枚読む事にや数枚読む事にpaint呼び出す方法。
その他には、ショートタイマーを使い定期的にpaintを呼び出す方法。
これだとローディング中に他のアニメを表現するのも楽になる。
他にも方法は多々あれどこの二つが簡単だと思うよ。


380:デフォルトの名無しさん
06/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:デフォルトの名無しさん
06/12/26 10:46:55
>>380
>モデルごとに回転というのはどうすればいいのでしょうか?
モデルのベクトルに対して回転ベクトルを掛ける。
>またモデルごとの別々の平行移動もできますでしょうか?
出来なきゃ3Dでソフト作れないじゃん・・・

マスコットカプセル使う以前の問題のような希ガス


382:デフォルトの名無しさん
06/12/26 11:21:20
>>380
複数を自由に移動させたいなら、
管理機構を自前で用意しないと多分ダメです。

iアプリの本やサイトに執着せず、
3Dプログラミング全般で情報収集することをお奨めします。

∵行列を直接いじれば何でもできます

383:デフォルトの名無しさん
06/12/26 14:55:40
iアプリってhttp通信しかできないって聞いたんですが
それをトンネリングというかソケット通信と同じように
文字列を送受信するためのライブラリとかないでしょうか

384:デフォルトの名無しさん
06/12/26 15:07:05


385:376
06/12/26 15:35:15
>>383
phpなりcgiなりjspなり鯖でなんとかすれば送受信できるお


例えばこうする
URLリンク(omori.cside.com)
貼ると関係者乙とか言われそうだが
ソースが無料公開されているのは知らない人にとっては助かるので


>iアプリってhttp通信しかできないって聞いたんですが

厳密にはhttpだけでなくhttpsも可能(念のため)

386:デフォルトの名無しさん
06/12/26 17:53:42
関係者乙

387:デフォルトの名無しさん
06/12/26 23:07:05
>381
>382
Group、Transformを使い回転、移動できました。
これらのAPIはマスコットカプセルver.3では使用できないと
思っていましたが大丈夫なようですね。
ありがとうございました。

もう一つ質問なのですが、
Trans.translate(1, 1, 1);
で平行移動させた場合画面上でかなり移動してしまうのですが、
もっと細かく移動させる方法はないでしょうか?


388:デフォルトの名無しさん
06/12/26 23:54:41
視点が遠けりゃ移動分も少なくみえるが


389:デフォルトの名無しさん
06/12/27 09:33:56
>>387
お前、その質問は、かなり、勉強不足過ぎて、失礼

390:デフォルトの名無しさん
06/12/27 10:17:14
>>387
こっち行ってやってこい。

【日本携帯】Mascot Capsule/Micro3D【標準】
スレリンク(tech板)




誰もいないけどなw

391:デフォルトの名無しさん
06/12/27 16:50:53
ドラクエUなんかの効果音はPCMですかね?

MIDIからMLDに変換しただけだと、機種ごとに音色が違いすぎて
無理っぽいんですが。


392:デフォルトの名無しさん
06/12/27 17:23:24
>>391
ドラクエはしらんが
MLD系はこだわるなら機種ごとに用意して使う。

393:デフォルトの名無しさん
06/12/27 19:51:21
MIDIだと機種ごとに音が違うし全種類の実機が必要
WAVだと音の最後に雑音が入る(wav2mldでは)
個人クリエイターには敷居が高い…

394:デフォルトの名無しさん
06/12/27 21:38:48
エミュレータと、俺の持っている実機(505i)と、嫁の持っている実機(900i)で、InputStream#availableの値が違う。
詳しく言うと、俺の持っている実機だけ実際のデータの1/10くらいの値になる。
なぜだ。

395:デフォルトの名無しさん
06/12/28 00:53:10
>>393
wav2mld使ってるけど雑音入んないなあ

396:デフォルトの名無しさん
06/12/28 01:41:01
それはうちでは引き取れません

397:デフォルトの名無しさん
06/12/28 03:36:57
N903iって、VGAでアプリを組むAPIは公開されてる?

398:393
06/12/28 05:37:29
>>395
良ければ雑音の入らないサンプルをうpしてもらえませんか?
音質やビットレートを調整して試していますが、どうしても最後にバツッというノイズが入ってしまいます。しかも、全部の機種ではなく一部(元データによって機種は変わる)だけ。

399:デフォルトの名無しさん
06/12/28 10:16:51
>>397
VGAじゃないと使えないAPIって具体的に何(´д`)?


400:デフォルトの名無しさん
06/12/28 10:57:09
>>399
普通に作ると240x240がいっぱいいっぱいで、
ADFにそれ以上のサイズを入れると不正扱い。
VGAにモード切替するみたいな、何かVGA描画のとっかかりを知りたいな、と。

401:デフォルトの名無しさん
06/12/28 11:01:11
480x480って設定できないん?

402:デフォルトの名無しさん
06/12/28 11:16:16
DoJa5.0エミュと実機で、無理みたい。
まあ、既存のアプリの事を考えれば、縦横2倍描画が都合いいんだろうけど、
汎用性なくても自分用にVGAアプリを作りたいな、と。
サブ液晶みたいに、特別なImage転送先でもあるのか、
はたまたモード切替APIがあるのか。

403:デフォルトの名無しさん
06/12/28 11:28:11
うー、ボケだ。
今480x480のアプリを作ってみたら、
すんなりエミュでも実機でも動いたよ。
お騒がせしましたっ。

404:デフォルトの名無しさん
06/12/28 17:05:59
画像を分割する方法を教えていただきたい

405:デフォルトの名無しさん
06/12/28 17:15:00
叩き割る

406:デフォルトの名無しさん
06/12/28 17:16:00
>>404
質問の意図が不鮮明。
文字通り受け取るなら「画像編集ソフトで画像を加工しろ」で終了。

407:デフォルトの名無しさん
06/12/28 17:44:08
つ スター・プラチナ

408:デフォルトの名無しさん
06/12/28 18:40:19
皆さんDoJaのバージョン(?)は何を使ってますか?
3.5じゃ古いですかね?

409:デフォルトの名無しさん
06/12/28 20:59:26
エミュは5.0使ってるがプロファイルは3.5で作る事が多い


410:デフォルトの名無しさん
06/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:デフォルトの名無しさん
06/12/29 10:43:57
モバゲー似
URLリンク(dsneo.jp)


412:デフォルトの名無しさん
06/12/29 17:40:06
ウチは基本的にDoja3.5入れて全部作ってたな。
Doja4.0は動かしてるとPCが重くなったから使うのやめた。

Doja5.0のエミュは今のトコちゃんと動いてるんで、5.0に以降するかも。
iアプリ開発中にWindowsXPが2回ほど青い画面になったが
何が原因かはわかってないしなw

413:デフォルトの名無しさん
06/12/29 17:43:48
>>412
WindowsMeで開発してた頃はよく青くなったもんだ。

414:デフォルトの名無しさん
06/12/29 18:01:09
うちは3.5も4も5も問題ないな。
毎回出たら速攻移行してる


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

4659日前に更新/108 KB
担当:undef