SkyArts.com
(Japanese version)
English here

Home > 書籍情報 > Java2ME MIDP ゲームクリエーターズガイド > Q&A

Java2ME MIDP ゲームクリエーターズガイド
J-PHONE、KDDI完全対応
米川英樹著 技術評論社 ISBN4-7741-1470-7
2002年5月7日発売 440頁 3580円+税

SkyArtsのおすすめ商品です!SkyArtsストア
(Powered by Amazon.co.jp)
基本送料無料!
  激安ショップやってます!SkyArts Shop
(激安Shopやってます)
 

Q:サンプルを色々と変更したのですが、エミュレータではうまく動かないものがありますが?

 本書のサンプルは基本的に実機で試しているため、サンプル自体には問題はありません。しかし、エミュレータの不具合が原因で動かないこともあるかも知れません。
 エミュレータはあくまでもエミュレータであり、実機とは違います。エミュレータをあてにするのではなく、実機での動作の方を元に開発を進めていくことをお勧めします。


Q:サンプルのNetworkTestTextを参考にしてNetworkTestImgをezplus向けに書き換えたところ、うまく動かないのですが?

 ネットワークからテキストをダウンロードしてくるサンプルのNetworkTestTextはMIDP、J-PHONE、KDDI向けの3種類ありますが、同様にネットワークから画像ファイル(PNG)をダウンロードしてくるサンプルのNetworkTestImgはMIDP向けのものしかCD-ROMには収録されていません。これは、NetworkTestImgについて本書で触れていないために基本となるMIDP向けだけで十分と判断してのことであり、深い意味はありません。

 NetworkTestTextを参考にNetworkTestImgをezplus向けに書き換えたということですが、NetworkTestImgとNetworkTestTextは通信を許可するURL(MIDlet-X-AllowURL-<n> 属性値)が少しだけ違いますので、NetworkTestTextの値をそのままコピーしても動作しません。おそらく、その辺りの問題なのではないかと思います。

後日談:上記の回答の通り、値の指定が間違えていたとのことでした。うまく動いて良かったですね。


Q:ezplusのファイルを置く場所を教えて下さい?

 KJX、PNGファイルなどは、WebサーバのダウンロードCGIの入っているcgi-binディレクトリなどに入れます。
 ダウンロードCGIに指定するnameパラメータの値がファイルのパスになりますので、ダウンロードCGIから見たパスにそのファイルがないといけません。

 なお、A5301T以降のezplus対応端末では、XHTMLのobjectタグによるダウンロードが可能になっています。そのため、A5301T以降であればダウンロードCGI、CRCチェックバリュー付加処理は必要なくなり、CGIのディレクトリ位置に縛られることなくファイルを置くことができるでしょう。詳しくは KDDIのサイトを参照して下さい。


Q:音を再生するサンプルがKDDIのエミュレータでは音が鳴らないのですが?

 サンプル自体は実機で動作確認を行っているため、サンプルには問題はありません。
 KDDIのエミュレータのマニュアルには記載があるのですが、KDDIのエミュレータは音などのメディアを再生する機能は提供されていません。そのために出ている問題です。メディア再生などに関しては実機で試すようにして下さい。


ご意見、ご要望をこちらのアドレスまでお寄せください。
Copyright(C) 1997-2011 SkyArts.com. All Rights Reserved