[表示 : 全て 最新50 1-99 101- 201- 301- 401- 2chのread.cgiへ]
Update time : 03/04 06:42 / Filesize : 108 KB / Number-of Response : 415
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

iモード携帯電話用Java(iアプリ) Part13



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/

171 名前:デフォルトの名無しさん mailto:sage [2006/12/05(火) 01:02:42 ]
おまえら、これでキー配列もかんぺきだ

www.nttdocomo.co.jp/support/manual/online/index.html

172 名前:171 mailto:sage [2006/12/05(火) 01:07:58 ]
>>168

あきらめるな。ADFにKEY_CLEARが●になっている機種以外はKEY_IAPPに「クリア」が割り当てられているかんじだ

詳しくは上のページ見ろ。これはおれも悩んだから、よくわかる。がんばれ


173 名前:デフォルトの名無しさん mailto:sage [2006/12/05(火) 02:00:02 ]
KEY_IAPPは待ち受けの活性化キーでしょ?
それがたまたまクリアキーに割当てられている機種があるだけの話で。

174 名前:デフォルトの名無しさん mailto:sage [2006/12/05(火) 02:15:32 ]
>>173
かなり高確率で割り当てられてるっぽいよ
たぶんこれを割り当てたからクリアキーを割り当てれなかったんじゃないかな?

175 名前:171 mailto:sage [2006/12/05(火) 02:16:24 ]
事実上ほとんどの機種が、待ちうけ活性化のキーとクリアキーを同じキーに当てていて、そのキーを押すとKEY_IAPPを返す。
>>173 建前いいんだよ建前は。


176 名前:デフォルトの名無しさん mailto:sage [2006/12/05(火) 03:20:20 ]
クリアキーをつかわねーのが正解


177 名前:デフォルトの名無しさん mailto:sage [2006/12/05(火) 08:59:29 ]
他のアプリでもクリアキー使っているのに
なんで使えないんだ

と言われるのが現場
もちろんそれがKEY_IAPPかKEY_CLEARかは
プログラマの問題であって現場の認識の外

178 名前:デフォルトの名無しさん mailto:sage [2006/12/05(火) 10:33:29 ]
クリアキーかどうかじゃなくて、クリアキー以外のキーじゃないかどうか比較すればいんじゃね?

179 名前:デフォルトの名無しさん mailto:sage [2006/12/05(火) 10:45:56 ]
>>171
F900だったと思うが面白い位置にアプリキーあるよ。

>>177
ウチじゃクリアキー使わせないけどね。
対応端末減らすかクリアキー使わないか
料金倍にするかの3択を客に突き付ける。

>>178
他にもオプションが多数あるので不可




180 名前:デフォルトの名無しさん mailto:sage [2006/12/05(火) 13:22:46 ]
すまん。以前ここで、クリアキーは505以降実装といったけど
KEY_IAPPとの勘違いだった。


181 名前:171 mailto:sage [2006/12/05(火) 13:23:30 ]
>>179
F900iの下キーだね。使いにくそう・・・。

182 名前:デフォルトの名無しさん mailto:sage [2006/12/05(火) 13:49:29 ]
>>181
あー、ごめん、F900iじゃないや。
どの機種かちとあやふやなんだが、
背面のサブディスプレイの下のボタンが割り当てられてる機種があるよ。
以前待受アプリ作って「なんじゃこりゃー」ってなったんでそれだけは覚えてる。


183 名前:デフォルトの名無しさん [2006/12/05(火) 16:18:29 ]
流れ切ってすみません
>>159
今頃だけど、getGraphics()はcreateImage()で作った物にしか
適用出来ないんじゃなかったか?

184 名前:デフォルトの名無しさん mailto:sage [2006/12/05(火) 16:37:43 ]
createImageしたものに一旦drawImageすればいいんでね

185 名前:デフォルトの名無しさん mailto:sage [2006/12/05(火) 17:14:24 ]
iモードからOpenGLは呼べるのでしょうか?

186 名前:デフォルトの名無しさん mailto:sage [2006/12/05(火) 17:25:27 ]
iモード?スレ違いな気がするが、無理

187 名前:デフォルトの名無しさん mailto:sage [2006/12/05(火) 21:12:31 ]
登録だるいけど無料アプリの質は高いと思う
dsneo.jp/reg/freq_top.php?inv=n99b7eba7

188 名前:デフォルトの名無しさん [2006/12/05(火) 21:50:30 ]
>>185
auは使えるそうな
ttp://brewforums.qualcomm.com/ja/showthread.php?t=475


189 名前:デフォルトの名無しさん mailto:sage [2006/12/05(火) 23:20:48 ]
>>185
iアプリの間違いか?
DoJa5+トラステッドで使える。まあ機種限定になるが



190 名前:デフォルトの名無しさん mailto:sage [2006/12/05(火) 23:49:33 ]
で、5.0のエミュの完成はいつですか?

191 名前:デフォルトの名無しさん mailto:sage [2006/12/06(水) 01:21:35 ]
動くものは完成してるでしょ?
一般に配布されてないだけで。

192 名前:デフォルトの名無しさん mailto:sage [2006/12/06(水) 09:58:44 ]
携帯から、MySQLの読み出しってやった人いる?

193 名前:デフォルトの名無しさん mailto:sage [2006/12/06(水) 11:14:19 ]
>>192
携帯アプリから直接MySQLDBサーバーへアクセスということか?
セキュリティー的な事もあるだろうし、処理的にありえないだろう。。。
APPサーバー経由が普通じゃねえの

194 名前:デフォルトの名無しさん mailto:sage [2006/12/06(水) 11:22:14 ]
5.0いつ配布なんだろう…

195 名前:デフォルトの名無しさん mailto:sage [2006/12/06(水) 16:26:14 ]
>>193
さんくす、やはり無理なんですね。(´・ω・`) ショボーン

196 名前:デフォルトの名無しさん mailto:sage [2006/12/06(水) 17:54:53 ]
>>192
そもそも生のソケット通信ってできないんじゃ。

197 名前:お兄ちゃんのバカ mailto:sage [2006/12/07(木) 21:23:24 ]
生はだめだって言ったのに・・・

198 名前:デフォルトの名無しさん mailto:sage [2006/12/08(金) 16:30:33 ]
個人で作ったiアプリの課金代行をやってるとこって無いのかな?

199 名前:デフォルトの名無しさん mailto:sage [2006/12/08(金) 16:36:33 ]
ありますん



200 名前:デフォルトの名無しさん mailto:sage [2006/12/08(金) 16:44:32 ]
どこがおすすめ?
そこで何か売ったことがあれば感想ききたい。

201 名前:デフォルトの名無しさん mailto:sage [2006/12/08(金) 18:36:46 ]
リアップしかシラネ

202 名前:デフォルトの名無しさん mailto:sage [2006/12/08(金) 18:49:51 ]
育毛剤?オススメがあったら教えてくれ

203 名前:デフォルトの名無しさん mailto:sage [2006/12/08(金) 19:22:28 ]
石けんで洗う

204 名前:デフォルトの名無しさん mailto:sage [2006/12/08(金) 22:39:25 ]
5.0来たよ

205 名前:デフォルトの名無しさん mailto:sage [2006/12/09(土) 00:00:46 ]
DoJa5.0インストールした^^

206 名前:デフォルトの名無しさん [2006/12/09(土) 00:53:07 ]
5.0出たの?
落としに行こうかな^^

でも趣味で作ってるだけで自分の端末が4.1LEだし関係ないや^^

んで質問なんだけどiチャネルのキーって使えたっけ?
拡張APIにはいってる?

207 名前:デフォルトの名無しさん [2006/12/09(土) 05:59:21 ]
DoJa 3.0でiアプリ作ってるんですが,VectorクラスやMathクラスが
使えないと言われてしまいます。

www.saturn.dti.ne.jp/~npaka/ibook2/otayori.html

を見ると「Vectorクラスを使うな」とあるので
使えることは使えるのではないかと考えたのですが、
普通にプログラムの頭に
 import java.util.Vector;
と書くのは間違いなのでしょうか

208 名前:デフォルトの名無しさん mailto:sage [2006/12/09(土) 06:36:42 ]
>>207
3.0がわからないけど俺はあってると思うんだけどな。
もっと詳しい人が来るのを待ってくれ。
ただ「import java.util.Vector;」←がセミコロンじゃなくてコンマなのが気になるけど。

話は違うけどそこのページ読んだら参考になったからありがとう^^

209 名前:デフォルトの名無しさん mailto:sage [2006/12/09(土) 06:37:39 ]
>>207
と思ったらよくみたらセミコロンだったな。
すまん。
これじゃ俺にはわからないから先人の到着を待ってくれ。



210 名前:デフォルトの名無しさん mailto:sage [2006/12/09(土) 06:50:09 ]
連投ウザイけどごめん。
>>207

3.0の仕様書見たらこう書いてあった。

Collectionクラス
CLDCではjava.utilパッケージの次のCollectionクラスがサポートされています。
java uti.Vector..(ry

なので間違いなくサポートはしているはず。

何か使い方が悪いとかは?

211 名前:デフォルトの名無しさん [2006/12/09(土) 07:20:48 ]
>>210
いろいろありがとうございます。

sampleっていう名前のプロジェクトなんですが、
そのsample.javaではVectorは使っていません。
使っているのは30個くらいの自作クラスです。
つまりsampleフォルダの中には
sample.java + 30個くらいの自作クラス.java
って感じです。
もしかしてこの構造が悪いのでしょうか?
どうもiアプリで複数のクラスを扱うときの処理が分からなくて
困ってます。


212 名前:デフォルトの名無しさん mailto:sage [2006/12/09(土) 10:39:28 ]
>>207
DoJa 4.1使ってる者だけど、Ver4.1でもVectorやMath(一部拡張APIに実装されてるけど)は
使えないよ(実装されてない)。。。Ver3.0のAPIリファレンスにもVectorは載ってない。
>>210 さんの見た仕様ってどこの?

213 名前:212 mailto:sage [2006/12/09(土) 10:43:02 ]
うはw間違えた。
Vectorは使える。ArrayListと勘違いしたorz

214 名前:デフォルトの名無しさん mailto:sage [2006/12/09(土) 11:12:21 ]
自分で、実装

215 名前:デフォルトの名無しさん mailto:sage [2006/12/09(土) 11:23:49 ]
素直にCLDCのリファレンス見るという話は無いん?

ttp://java.sun.com./javame/reference/apis/jsr139/

216 名前:デフォルトの名無しさん mailto:sage [2006/12/09(土) 11:36:40 ]
>>215
サンクスです。これでプログラム組めます。
どうやらaddメソッドがないからエラー吐いたみたいです
同様にremoveメソッドもremoveElementAtみたいですから間違いないですね
IntegerのhighestOneBitもないみたいなので
これはどうやら自分で実装するしかないようです

ところで浮動小数の計算ってiアプリではやらないようにしてますか?
ttp://sparrow.math.ryukoku.ac.jp/~hig/info/mathfp/
の使い具合とかどうでしたか?

217 名前:デフォルトの名無しさん mailto:sage [2006/12/09(土) 12:41:51 ]
BREW移植の時に面倒だから仕事の時は浮動小数点はほとんど
使ったことないな。

趣味は糞端末は全部非対応でいいから別w

218 名前:デフォルトの名無しさん [2006/12/09(土) 12:48:33 ]
いま5.0使う意味は無いだろ。
常識的に考えて。

219 名前:デフォルトの名無しさん mailto:sage [2006/12/09(土) 13:54:38 ]
お前の常識≠他人の常識



220 名前:210 mailto:sage [2006/12/09(土) 14:18:26 ]
>>211
俺は最近始めたばかりで余りわからないんだけどクラスを余り分けない方が良いという話は聴いた。
俺が作るときは全部内部クラスで作ってる。

>>212
ちなみに俺はCLDCの1.0とDoJa3.0の仕様書だよ笑

www.ep.u-tokai.ac.jp/~nakazato/API/CLDC1.0/CLDCAPI/
www.nttdocomo.co.jp/binary/pdf/service/imode/make/content/iappli/about/jguideforDoJa3_0_040428.pdf

ってもう解決したっぽいな。

221 名前:デフォルトの名無しさん mailto:sage [2006/12/09(土) 15:35:11 ]
Javaってテンプレート機能ないから、リストの自作できないよね・・・
配列で我慢かな

222 名前:デフォルトの名無しさん mailto:sage [2006/12/09(土) 15:36:15 ]
ん、どういう意味だ

223 名前:デフォルトの名無しさん mailto:sage [2006/12/09(土) 16:11:59 ]
>>222
糞ソースでごめんね・・・

fooList<ufo> mlist;

ufo.add( new ufo("adam,gif") );
ufo.add( new ufo("hamaki,gif") );
ufo.add( new ufo("ten,gif") );

for( mlist.TopObj() ; mlist.OkObj() ; mlist.NextObj() )
{
ufo.draw(g);
}

みたいな海苔の自作リスト

224 名前:デフォルトの名無しさん mailto:sage [2006/12/09(土) 23:30:29 ]
>>223
それくらいならVectorでいいんじゃね?

225 名前:デフォルトの名無しさん mailto:sage [2006/12/10(日) 00:43:18 ]
iアプリのtrustedってどういう仕組みなんでしょうか?

MIDPのものと仕組みは同様でしょうか?
それとも非公開APIを使用してやっているだけなのでしょうか

226 名前:デフォルトの名無しさん mailto:sage [2006/12/10(日) 01:33:10 ]
5.0になってエミュレータが異常に軽くなった気がするのは俺だけ?

227 名前:デフォルトの名無しさん mailto:sage [2006/12/10(日) 02:16:18 ]
やけにエミュが高機能化していてワロスw
Java5に対応していないのが玉にキズ

228 名前:デフォルトの名無しさん mailto:sage [2006/12/10(日) 03:13:26 ]
>>224
ありがとうございます。 VectorとArrayListがあるみたいですね。
サンプルに見かけないのでimodeで禁じ手なのかと思ってました。ちょっと研究してみます。

229 名前:デフォルトの名無しさん mailto:sage [2006/12/10(日) 03:16:33 ]
_| ̄|○ >>223のソースバグだらけだし・・・




230 名前:デフォルトの名無しさん [2006/12/10(日) 05:58:10 ]
1つのフレームの中に
CanvasとTextBoxを同時に表示することって不可能なんでしょうか?

231 名前:デフォルトの名無しさん mailto:sage [2006/12/10(日) 08:38:29 ]
>>230
_

232 名前:デフォルトの名無しさん mailto:sage [2006/12/10(日) 11:43:08 ]
imeOn

233 名前:デフォルトの名無しさん mailto:sage [2006/12/10(日) 11:45:11 ]
>>228
禁じ手と言うか容量が大きくなるから推奨はしないらしい。
携帯みたいに容量限られてるとね…って話でしょ?

>>232
imeOnて日本語入力できるようにするだけだと思ってた。
textBoxに準ずるものなのか。

234 名前:デフォルトの名無しさん [2006/12/10(日) 16:00:23 ]
>>233
容量限られているからこそ、
十分大きな配列ではなく
ベクター使うんじゃないのか?




俺は十分大きな配列使うけど。

235 名前:デフォルトの名無しさん mailto:sage [2006/12/10(日) 20:38:30 ]
>>228
どこにArrayListがあるんだ?

236 名前:デフォルトの名無しさん mailto:sage [2006/12/10(日) 21:03:43 ]
In your heart.

237 名前:225 mailto:sage [2006/12/10(日) 21:06:40 ]
だれか>>225をお願いします

238 名前:デフォルトの名無しさん mailto:sage [2006/12/10(日) 22:06:15 ]
>>225>>237
ja.wikipedia.org/wiki/I%E3%82%A2%E3%83%97%E3%83%AA

239 名前:デフォルトの名無しさん mailto:sage [2006/12/10(日) 23:50:31 ]
>>234
俺はわからんけど>>207のサイトに書いてあった。



240 名前:デフォルトの名無しさん mailto:sage [2006/12/11(月) 01:15:43 ]
>>235
実装されてない? か・・・

241 名前:デフォルトの名無しさん [2006/12/11(月) 19:36:41 ]
>>239
さすがに時代が違うって。
メソッド使うなとか意味わからん。

242 名前:デフォルトの名無しさん mailto:sage [2006/12/11(月) 22:11:37 ]
ビット演算とかはやった事が無い、かつC++、JAVAしかやった事が無い自分が
今、はまりまくって困ってます。お願いします。
すっごい馬鹿な質問な気がするんですが、なにせどこを調べてものっていない・・・
と、長々書く前に本題を書きます。

CRCを算出する関数があります。
calCRC(unsigned short msgLen, unsigned char* msg)

この関数によくあるシリアル通信用の信号を渡したいのですが、
それが1F080001234とかであったとします。
この値は実際には1F 08 00 00 12 34 と分かれています。

これは、いったいどうやったら上記で定義されている関数に
渡せるのかがわかりません・・・

何を勉強しろでも良いのでお願いします・・・


243 名前:デフォルトの名無しさん mailto:sage [2006/12/11(月) 22:38:08 ]
>>242
どう見てもC/C++の関数じゃん。
それをそのままJavaで使おうったってトンチンカンな話だぜ。

calCRC(int msgLen, byte[] msg)
とかいうメソッドがあるならbyte配列のデータ本体と、そのうちの使う長さを渡せばいい。

244 名前:243 mailto:sage [2006/12/11(月) 22:41:14 ]
あと蛇足ながら付け加えておくと、iアプリとは関係ない話だな。
Java初心者スレ、C初心者スレのふたまたでドゾー

245 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 01:30:03 ]
>>242
msg[] に 0x1F, 0x08 0x00 0x00 0x12 0x34 を入れればいいんじゃよ

246 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 10:21:18 ]
>>245
ちゃんと調べて回答してる?
別件だが赤外線リモコンの場合1バイト単位で
ビット列を逆転しないといけなかったりするぞ。


247 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 13:45:12 ]
全部無料で遊べるゲームSNSサイト[大集合NEO]って面白いよ!登録してみてね!
dsneo.jp/reg/freg_top.php?inv=nb171827b


248 名前:デフォルトの名無しさん [2006/12/12(火) 14:30:46 ]
俺も海外育ちだからウエスティンで洗練された思考の持ち主だけど、
携帯の何処が言い訳?音は悪い、繋がりにくい、通話中にすぐ切れるわ
機種なんてユーザー側の使い勝手など無視され、メーカーや携帯会社が
いかに儲かるかが 見え見えの機種ばかりで、本当に携帯ユーザーを馬鹿にし、
良いカモにして ボッタクっている。
最悪に馬鹿なのは、070で始まるナンバーが貧乏臭くてかっこ悪いとか言う
思考事態が自分に自信がなく、ブランドに頼るダサい椰子や
ドコモなどしか電波の入らない地域に住む田舎者
なのに、ドコモユーザーを自慢する超アホ。
ドコモの何処が言い訳?
都内ならPHSで充分。料金は安いし、通信速度は携帯に比べはるかに速いは
音も良いし、体に与える害も携帯より少ない。
自分は今、携帯とPHSと2つ持ってるけど、携帯はすぐにでも解約しに
行こうと思う、本当に日本の携帯は酷いし持つだけ無駄。
賢い俺様は無駄金は使わない。
まあ、PHSの電波が入らない田舎者達は逆に可哀相ではあるが。



249 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 14:32:16 ]
>>248
???????????????



250 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 14:44:12 ]
誰に対して怒ってるのかよーわからんな。

251 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 14:47:01 ]
自分のバカさ加減についてじゃね。
「携帯2台」と「PHS2台」分の基本料金払ってる訳だし。

252 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 14:47:37 ]
スマン。
携帯1台とPHS1台だね。

253 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 16:32:33 ]
解約する予定なんだからいいんじゃない?

254 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 17:01:10 ]
要約すれば、
PHSと携帯の長所・短所を調べもせずに両方契約しちゃったバカ
ってこと?

255 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 17:17:00 ]
いや、洗練された思考の持ち主がこんなこと書くとも思えないから
ただの釣りだろう(´・(ェ)・`)

256 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 17:35:20 ]
釣りは百も承知で、
ウエスティンで洗練されたバカを話の肴にしている訳だよ。
マジレス、スマソ

257 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 17:51:17 ]
他に話題がないしなw

D800iDSに対応したオプションAPIってでるのかが楽しみではある。
自在に両画面とも操作できるなら購入してみようかと考えたりも・・・。
消費電力凄そうだけどw

258 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 18:02:41 ]
>>257
com.nttdocomo.opt.ui
クラス SubDisplay

259 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 18:32:56 ]
>>258
サブディスプレイ扱いなのか・・・。
NDSの例からしてタッチパネルの反応って1箇所のみだろうし
通常のゲームアプリはタイプしないメーカー多そうだな。
横押しながら決定とか出来ないわけだし。



260 名前:258 mailto:sage [2006/12/12(火) 18:35:06 ]
>>259
思いっきりタイプミス・・・。

×通常のゲームアプリはタイプしないメーカー多そうだな。
○通常のiアプリサイトは対応しない所多そうだな。

261 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 18:50:34 ]
すまん・・・260の名前すら間違ってる・・・。
意味ないレス連発ですまん・・・消える〜

262 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 19:07:32 ]
藻前ら、DoJa5は遊び倒したのか(´・ω・`)

263 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 21:15:54 ]
サンプルゲームで遊び倒しております

264 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 21:17:47 ]
メガアプリとかなんとか言われても
個人でそんな大容量のアプリなんか作れねーよってんだ
会社じゃ言われたもん作るしかねーし・・・

265 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 21:20:21 ]
俺、今の仕事が終わったら903用のゲームを作るんだ

266 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 21:24:05 ]
903の死亡フラグが><

267 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 21:43:32 ]
自分が金を出して買った携帯の使い方を制限されてるのってやだなぁ。
iアプリって制限多すぎ。

268 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 21:53:55 ]
>>267
他キャリアに比べたらかなり制限少ないと思うんだが・・・

269 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 21:55:09 ]
>>265
噴いたw



270 名前:267 mailto:sage [2006/12/12(火) 22:30:50 ]
>>267
たしかに。
ついPC、PDA、W-Zero3などと比べてしまった。

271 名前:デフォルトの名無しさん mailto:sage [2006/12/13(水) 06:20:20 ]
>>267
それでもi-modeが一番制約少ないと思う。 来年から全キャリアでオープンなJavaが走るようになるらしい。 そしたら横並びになるね

272 名前:デフォルトの名無しさん mailto:sage [2006/12/13(水) 08:01:44 ]
横並びか?


273 名前:デフォルトの名無しさん [2006/12/13(水) 10:14:13 ]
ちょっとスレ違いかもしれませんが、質問です。

iアプリでhttp通信をしてバイナリデータを受信するとします。
その場合サーバサイドでPHPを使用してバイナリデータを送信する為には
どのような風に記述すればよいのでしょうか?
よろしくお願いします。

274 名前:デフォルトの名無しさん mailto:sage [2006/12/13(水) 10:16:32 ]
>>273
winofsql.jp/VA003334/smalltech050121172052.htm
こういうこと?

275 名前:デフォルトの名無しさん mailto:sage [2006/12/13(水) 13:05:25 ]
fpassthru()
file_get_contents()

276 名前:273 mailto:sage [2006/12/13(水) 21:06:31 ]
>>274
おぉ!知りたかったのは、まさにこれです。

>>275
PHPにこのような関数があること自体知りませんでした。

お二方とも、ありがとうございました。

277 名前:デフォルトの名無しさん mailto:sage [2006/12/13(水) 21:19:39 ]
1行で書けるね
<?php echo file_get_contents('hoge.bin'); ?>

278 名前:デフォルトの名無しさん mailto:sage [2006/12/13(水) 23:37:41 ]
逆にバイナリデータをアップロードするには?

279 名前:デフォルトの名無しさん mailto:sage [2006/12/14(木) 10:10:19 ]
もう少し質問のしかたってモンがあるだろう。



280 名前:デフォルトの名無しさん mailto:sage [2006/12/14(木) 10:48:39 ]
iアプリ側はこうですか?アップロードされたものをファイルに保存するようなphpはどう書けばいいのでしょうか?(ファイル名は$filename=time().'.3gp'; あたりで)

HttpConnection c;
InputStream is, in;
OutputStream out;
byte[] data;
int length;
in=camera.getInputStream(0);
String url=new String( IApplication.getCurrentApp().getSourceURL()+"save.php" );
try{
c=(HttpConnection)Connector.open( url, Connector.READ_WRITE, true );
c.setRequestMethod(HttpConnection.POST);
c.setRequestProperty("Content-type", "applicaton/octet-stream");
out=c.openOutputStream();
data=new byte[1024];
length=in.read(data);
while( length != -1 ){
out.write(data, 0, length);
length=in.read(data);
}
in.close();
out.close();
c.connect();
data=new byte[1024*150];
is=c.openInputStream();
length=is.read(data);
byte[] work=new byte[length];
System.arraycopy(data,0,work,0,length);
is.close();
c.close();
}catch(Exception e){//略
}

281 名前:デフォルトの名無しさん mailto:sage [2006/12/14(木) 11:21:44 ]
>>280
バイナリの受け取りはこんな感じにしてる。
ファイルの保存は分るよね?

function &getPostBuf() {
$stdin = fopen( "php://input", "r" );
if( !$stdin ){
return null;
}
$buf = "";
while( !feof( $stdin ) ){
$buf .= fgets( $stdin, 1024 );
}
fclose( $stdin );
return $buf;
}


282 名前:デフォルトの名無しさん mailto:sage [2006/12/14(木) 11:30:06 ]
変数名は最初の頃"php://stdin"にしてた頃の名残なのでヌルーよろしく。
下記でも動くかもしれないけど試してない。

file("php://input");


283 名前:280 mailto:sage [2006/12/14(木) 11:38:03 ]
>>281
できました。ありがとうございます

284 名前:280 mailto:sage [2006/12/14(木) 11:41:32 ]
リロード忘れ。。

>>282 ではサイズゼロのファイルが作成されましたのでNGでした

285 名前:280 mailto:sage [2006/12/14(木) 13:33:50 ]
DoJa 5.0のiアプリコンテンツ開発ガイド for DoJa-5.x 詳細編
p.115に

HTTP(S)通信で送信可能なリクエストボディのサイズ、および受信可能な
レスポンスボディのサイズには、プロファイルの世代により以下の制限があります。

とあってDoJaの各バージョンについて
FOMA携帯電話ではリクエスト80Kバイト、レスポンス150Kバイト
などと書いてあるけど


DoJa5.0の欄が無いのはミスだから?
本当はいくらまでだっけ?

286 名前:デフォルトの名無しさん mailto:sage [2006/12/14(木) 13:41:43 ]
>>281
お、それすげぇ。
ちょっと感動。

287 名前:( ^ω^) ◆wKJpObkR5w mailto:sage [2006/12/15(金) 02:38:44 ]
>>285
DoJa5.0でも上80K下150Kだったはず。
アプリDLんとき1M落とすときのrange指定は
アプリ内からは使えないよ確か。

288 名前:デフォルトの名無しさん [2006/12/15(金) 08:45:10 ]
エミュレータで以下のメッセージが出て実行できず困っています。
ALERT: Maximum byte code length (32kB) exceeded

メソッドが大きすぎるのが問題だと思うのですが、問題を起こしているメッソッドを調べる方法はないでしょうか?



289 名前:デフォルトの名無しさん mailto:sage [2006/12/15(金) 09:00:54 ]
これはメソッドじゃなくてクラスの合計容量じゃなかったっけか。

詳しい人頼む



290 名前:デフォルトの名無しさん mailto:sage [2006/12/15(金) 09:17:25 ]
ぐぐってみたけど、メソッドがでかすぎると出るエラーでOKみたい

>>288
でかい配列を作ってるメソッドとかないかい?

291 名前:288 mailto:sage [2006/12/15(金) 09:55:15 ]
基本的に配列はメッソドの外で宣言するようにしています。

調べるツールとかあれば便利なのですが・・・・。


292 名前:デフォルトの名無しさん mailto:sage [2006/12/15(金) 10:12:47 ]
>>291
おれはものすごいでかい配列をメソッドの外に置いたら
このエラー出たことあるよ。

で、結局配列を2つに分けて別々のクラスに置いたら通った

293 名前:デフォルトの名無しさん mailto:sage [2006/12/15(金) 10:18:57 ]
>>288
1つのメソッドが大きいのが問題だから、コード量の多いメソッドを

適当にコメントアウトしていくしか見つける方法ない気がする。

294 名前:288 mailto:sage [2006/12/15(金) 11:23:41 ]
バイトコードに変換して、
.method
.end method
間の行数を数えるツールを作ったら分かりました。

static final int aa[] = {1,2,3};
static final int bb[] = {10,2,3};

としてた場合
staticメソッドが自動で作られて
その中でaa、bbの初期化してた。
このstaticメソッドが大きいのが原因でした。


295 名前:デフォルトの名無しさん mailto:sage [2006/12/15(金) 11:48:19 ]
Eclipse ver,3.20
Duja ver,5.0
JDK ver,1.5.0_09

以上の環境なんですが、HelloWorldでも表示しようと
エクリプスからエミュレーターを実行すると
一瞬エミュレーターが表示されるだけで勝手に終了してしまいます。

デバッグモードで起動すると
「Connecting to 127.0.0.1 on port 2800
Waiting for debugger on port 8000」
と表示され、リモートJAVAアプリケーションを接続すると、
「Connection received.」
と表示されエミュレーターが終了してしまいます。

このような現象は何が原因と考えられるでしょうか?お力をお貸しください。

296 名前:デフォルトの名無しさん mailto:sage [2006/12/15(金) 12:04:36 ]
とりあえず公式行って対応してるEclipseのバージョンと
JDKのバージョン調べてみたら?

297 名前:デフォルトの名無しさん mailto:sage [2006/12/15(金) 12:10:28 ]
軟弱者でスマソ


Panelでコンポーネントを追加させた後、削除する方法は

mypanel panel_a = new mypanel();
Display.setCurrent(panel_a);

などとして画面を切り替える方法しか無いですかね?

298 名前:デフォルトの名無しさん mailto:sage [2006/12/15(金) 12:11:19 ]
>>295
Eclipseで
Project->Properties->Java Compiler
->Enable project specific settings
->Compiler compliance level
が5.0になってる?
なってたら1.4にしてみて

299 名前:デフォルトの名無しさん [2006/12/15(金) 12:36:01 ]
すみませんどなたか教えてください。

iアプリの開発を始めようとしてテスト用に簡単なimage表示アプリを作成したのですが、
携帯でDLしようとすると「ソフトに誤りがあります」と表示されてDLできませんでした。

ビルドはDoJa4.1と3.0で試しましたがどっちもだめでした。
サーバは自宅のWindowsサーバを利用しています。
実機はN900iとP700iで確認しました。

jamファイルの中身はこんな感じです。
----------------------------------
LastModified = Fri, 15 Dec 2006 11:39:44
AppClass = test
AppName = test
PackageURL = test.jar
AppSize = 936
----------------------------------
サイズ、日付ともに確認しましたが問題ありませんでした。
他にどんな理由が考えられますか?
冬休みを使ってアプリ開発をしようとワクワクしていたのにいきなり躓いてしまいました(汗



300 名前:デフォルトの名無しさん mailto:sage [2006/12/15(金) 12:50:54 ]
jamで最後の行は改行してる?

301 名前:デフォルトの名無しさん mailto:sage [2006/12/15(金) 12:53:52 ]
>>299
imageとは違いますが
俺は某ムービーエンコーダーがつくるMLDだけを再生しようと
そのMLDをリソースに入れて鳴らそうとしたことがあります

すると「ソフトに誤りがあります」と言われてしまいました
しかし真っ当なMLDを入れると何も言われませんでした


例えばこういうこともあるので
まずは外せるものを全部外してみてはどうでしょうか

302 名前:デフォルトの名無しさん mailto:sage [2006/12/15(金) 13:09:55 ]
>>299
htmlの記述に誤りがあるヤカン

303 名前:デフォルトの名無しさん [2006/12/15(金) 14:11:22 ]
>>300さん
はい、きちんと改行しています。
改行しないとエラーが起きる場合があるとどこかのHPでみたので

>>301
ためしにHello Worldを表示するだけのアプリを作ったんですがそれもダメでした...

>>302
その可能性はあるかもしれないですね。
HTMLはこんな感じです。
ちなみにjam、jar、htmlは全て同じフォルダに入ってます。
---------------------------------------
<HTML>
<HEAD>
<TITLE>test</TITLE>
</HEAD>
<BODY>
<OBJECT declare id="test"
data="test.jam"
type="application/x-jam">
</OBJECT>
<BR>
<A ijam="#test" href="error.html">DOWNLOAD</A>
</BODY>
</HTML>
---------------------------------------

304 名前:299 [2006/12/15(金) 14:13:08 ]
↑すみません名前欄抜けてました(汗

305 名前:デフォルトの名無しさん mailto:sage [2006/12/15(金) 14:45:47 ]
>>299
難読化とかはしてない?
以前難読化ツールの使い方よくわからずに試行錯誤してたときに
そのエラーを見た事がある。

PCのエミュレータ上では動くのよね?
キャッチしてない例外が発生してる可能性は?

306 名前:295 mailto:sage [2006/12/15(金) 15:12:22 ]
>>296,298
2人の複合パワーで動いた!マジサンクス!!
(JDK1.42にして、コンパイラー準拠レベルを1.4にしました)

HelloWorld自体はたいしたこと無いけど、すげえ前進した気分www

307 名前:デフォルトの名無しさん [2006/12/15(金) 16:33:18 ]
>>305
エミュレーターでは動きました。
ソースはこれだけなので例外処理はいれてません。
--------------------------------------------
import com.nttdocomo.ui.*;
import java.util.*;

public class test extends IApplication{
public void start(){
Display.setCurrent(new Hello());
}
}

class Hello extends Canvas{
public void paint(Graphics g){

g.drawString("Hello World",20,20);
}
}
--------------------------------------------

308 名前:デフォルトの名無しさん mailto:sage [2006/12/15(金) 16:35:03 ]
エミュは JDK5.0 使うなってぐらい、1.4.2 にするとうまくいくことが多いな。

309 名前:299 [2006/12/15(金) 16:40:02 ]
また名前欄入れ忘れてました(汗
もしかしたらサーバの問題なんですかね?

自宅サーバにはAN HTTPDを使ってて、
サーバの知識があまりないのであれなんですけど、たとえば文字コードの問題とか。

それとWebからファイルをダウンロードする時ってFTPは使ってないんですよね?
(FTPのポート空けても閉じてもダメでしたけど・・)




310 名前:デフォルトの名無しさん [2006/12/15(金) 17:08:57 ]
ゲームループはどうやってまわしてます?
サンプルだと↓のようなものが多いのですが
これっていい加減すぎません?

public void run(){
do{
//タイマー待ち(50ms)
try{
Thread.sleep(50);
}catch(InterruptedException ie){}

//再描画
repaint();
}while((keypadState & 1 << Display.KEY_SOFT2)==0);
}

311 名前:デフォルトの名無しさん mailto:sage [2006/12/15(金) 17:31:25 ]
Docomoは割と適当に書いても動くから
お好きなアルゴリズムでどうぞw

禿のは描画位置とか気をつけなきゃなんなかった気がした。

312 名前:デフォルトの名無しさん [2006/12/15(金) 18:15:55 ]
~Graphic()
{
DestroyImage();
}

こんな感じでデストラクタを記述したら
Eclipse上ではエラー ~ トークンを削除してくださいって出るんですけど
書き方間違ってます?

313 名前:デフォルトの名無しさん mailto:sage [2006/12/15(金) 18:19:16 ]
>>312
JAVAで書きたいの?
C++みたいに書いてるからでは?

314 名前:デフォルトの名無しさん [2006/12/15(金) 18:21:19 ]
>>313
C++とJavaってデストラクタの書き方違うんですか?

315 名前:デフォルトの名無しさん mailto:sage [2006/12/15(金) 18:24:20 ]
調べてきました
どうやらJavaではデストラクタ使う必要少ないみたいですね
すいませんでした

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


317 名前:デフォルトの名無しさん mailto:sage [2006/12/15(金) 18:33:16 ]
何?Java言語講座?w

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

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



320 名前:デフォルトの名無しさん mailto:sage [2006/12/15(金) 19:49:08 ]
ttp://www.forum.nokia.com/ME_Developers_Library/GUID-D9B7257E-0352-4B56-8671-8C9BD7264324.html

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

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

322 名前:デフォルトの名無しさん mailto:sage [2006/12/16(土) 00:31:32 ]
>>321
できます。

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



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

325 名前:デフォルトの名無しさん mailto:sage [2006/12/16(土) 02:03:12 ]
すぐ調べられることをなぜ聞く?

326 名前:デフォルトの名無しさん mailto:sage [2006/12/16(土) 02:09:34 ]
ここで質問すること=すぐ調べること

なんだよ、きっと

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

328 名前:デフォルトの名無しさん mailto:sage [2006/12/16(土) 12:30:41 ]
>>327
こんなサイトあったのか
トンクス


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




330 名前:デフォルトの名無しさん mailto:sage [2006/12/16(土) 13:26:08 ]
そうだよ

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

332 名前:デフォルトの名無しさん mailto:sage [2006/12/16(土) 13:58:00 ]
>>331
16しか出ないの俺の環境だけらしいからいいんじゃない

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

333 名前:デフォルトの名無しさん mailto:sage [2006/12/16(土) 14:07:11 ]
ぴったり出るようになった
16しか出ないのはSleepの精度の問題みたいだった

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


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

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

336 名前:デフォルトの名無しさん mailto:sage [2006/12/16(土) 16:49:15 ]
そういや、そろそろ冬休みなのか?

ドット職人が希望通りのドット絵を描いてくれるスレ
pc8.2ch.net/test/read.cgi/gamedev/1028396250/

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

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

339 名前:デフォルトの名無しさん [2006/12/16(土) 19:58:11 ]
>>337
カッコ閉じろカス



340 名前:デフォルトの名無しさん mailto:sage [2006/12/16(土) 19:59:39 ]
>>339
}これ入れてますけど

341 名前:デフォルトの名無しさん mailto:sage [2006/12/16(土) 20:07:34 ]
>>338
落ち着いてスレタイ読もうぜw

342 名前:デフォルトの名無しさん mailto:sage [2006/12/18(月) 23:53:12 ]
このサイト初心者にいいね
ttp://omori.cside.com/

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

344 名前:デフォルトの名無しさん mailto:sage [2006/12/19(火) 16:45:16 ]
超遅レス

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


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

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

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

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

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

347 名前:デフォルトの名無しさん [2006/12/19(火) 21:22:18 ]
>>342
広告サイトはんなボケ

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

349 名前:デフォルトの名無しさん mailto:sage [2006/12/19(火) 23:38:32 ]
>>346
よくある。



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

351 名前:デフォルトの名無しさん mailto:sage [2006/12/20(水) 13:22:06 ]
>>350
携帯閉じて動かせばいいじゃない。いいじゃない。

352 名前:デフォルトの名無しさん mailto:sage [2006/12/20(水) 16:13:36 ]
M702先週出たけど・・・これの対応メンドクサイ・・・。

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

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

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


354 名前:デフォルトの名無しさん mailto:sage [2006/12/22(金) 14:23:44 ]
Math.Cos関数が利用できないんですが、何故?

355 名前:デフォルトの名無しさん mailto:sage [2006/12/22(金) 14:36:03 ]
cosだからじゃねーの?

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

356 名前:デフォルトの名無しさん mailto:sage [2006/12/22(金) 14:45:22 ]
>>355
eclipseでMath.って書いて入力補完させてるんですが関数がないんです

357 名前:デフォルトの名無しさん mailto:sage [2006/12/22(金) 14:49:18 ]
そもそもfloat使えないし。
自作汁


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

359 名前:デフォルトの名無しさん mailto:sage [2006/12/22(金) 15:01:23 ]
>今調べてみたら、そのようですした
○ 今調べてみたら、そのようでした



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も問題ないな。
毎回出たら速攻移行してる






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<108KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef