apras.net
域名年龄: 18年3个月14天HTTP/1.1 200 OK 访问时间:2015年07月17日 14:02:29 语言环境:PHP/5.3.3 X-Pingback: http://www.apras.net/blog/xmlrpc.php 设置Cookie:wptouch-pro-cache-state=desktop; expires=Fri, 17-Jul-2015 07:02:29 GMT; path=/ Keep-Alive: timeout=2, max=20 连接:Keep-Alive Transfer-Encoding: chunked 类型:text/html; charset=UTF-8 网站编码:UTF-8
KanjiDePuzzle 漢字でパズルHomeLabs20140131 by Tomoya Kanehira AIR for Android ADVゲームを作ってみる(画像フォーマット編 その2)ずいぶんと時間があいてしまって、腐りかけの情報になってしまいましたが、前回の続きです。ATF素材が無事揃ったので早速使ってみましょう。 Starling でATF素材を使うこと自体は、これを参考にしました。ATF素材はソースに埋め込む方法以外に、FileStream を使って直接読み込んだ ByteArray を直接流し込む方法も使えます。今回は、後者の方法を使って読み込むことにしました。 作り始めの頃、逐次読み込んで表示読み込んで表示という作業を繰り返していました。しかしこの方法だと、どうしても画像の読み込みに時間がかかってしまい、ADVゲームの特性上スキップ当の早送りの処理が途切れ途切れになってしまいました。 そこで、ある程度の枚数の素材を事前に読み込んでおくことにしました。この処理よって、ある程度の区切りで読み込み時間がかかるものの、スキップ処理での途切れ途切れは無くなりました。 そして、一番大切な処理、そう破棄処理!!これをしないと直ぐにメモリがパンパンになってしまいます。最初、ここら辺の処理を適当に書いてたので悩みました。ActionScriptvar _fileStrem:FileStream = new FileStream();var _data:ByteArray = new ByteArray;// 読み込み_fileStrem.open( new File("ファイルパス") );_fileStrem.readBytes(_data, 0); // テクスチャ作成var texture:Texture = Texture.fromAtfData(_data); // 破棄// 一番大切!!texture.dispose();12345678910111213var _fileStrem:FileStream = new FileStream();var _data:ByteArray = new ByteArray; // 読み込み_fileStrem.open( new File("ファイルパス") );_fileStrem.readBytes(_data, 0); // テクスチャ作成var texture:Texture = Texture.fromAtfData(_data); // 破棄// 一番大切!!texture.dispose();一応、これで破棄は完了なのですが、ここで大きな問題が。。。 破棄されてない!! たぶん デバッグに使ってた Android端末によりけりでしたが、ある一定の枚数のキャラクタ素材を表示するとゲームが強制終了してしまいました。現在だったら Adobe Scout を使って正確にメモリ周りをプロファイリング出来るのですが、ゲーム制作当時はまだありませんでした。。。 そこで地道にプレイしながらわかったことは、スキップ処理中に強制終了することが多かったので、 「破棄されていないのではなく、遅れてるだけ」 という仮説を立ててみました。この仮説通りだとすると、一定量の素材が表示されたタイミングでゲームが強制終了してしまう現象にも納得いきます。 最新版の AIR SDK でここら辺の処理がどうなっているかは不明ですが、当時は詳しく調べる手段もなかったので、意を決して画像フォーマット自体を変更して制作を進めていくことにしました。 次回、「帰ってきた”JPEG-XR”」編をお楽しみに。ActionScript AIR FlashPosted by Tomoya Kanehira @ 11:06Leave a comment20130603 by Tomoya Kanehira KanjiDePuzzle Androidアプリ公開しました!!漢字を使ったパズルゲームです 良かったら遊んでみてください。https://play.google.com/store/apps/details?id=air.KanjiDePuzzle“AIR mobile” + “Away3D” で作っているので、今後はこれについての記事も書いていこうと思います。3DCG AIR FlashPosted by Tomoya Kanehira @ 11:47Leave a comment20130228 by Tomoya Kanehira AIR for Android ADVゲームを作ってみる(画像フォーマット編 その1)前回の続きです。画像素材のファイル容量が大きいことは、まずゲームの進行に影響を及ぼしていましたが、後にアプリ自体の容量による問題の引き金にもなりました。今回は、そのことについて書いていきます。 (Continue reading…)ActionScript AIR FlashPosted by Tomoya Kanehira @ 11:542 Comments20130206 by Tomoya Kanehira AIR for Android ADVゲームを作ってみる(Starling編)前回の続きです。いざ、Starlingを使って進めて行こうと決めるもいろいろと問題が発生することがわかりました。今回は、それについて書いていきます。 (Continue reading…)ActionScript AIR FlashPosted by Tomoya Kanehira @ 17:26Leave a comment20130201 by Tomoya Kanehira AIR for Android ADVゲームを作ってみる先日、仕事でAndroid用のADVゲームを作る機会がありました。 せっかくなので、AIR を使って作ってみました。というか、Java がわからないので AIR しか選択肢がなかったのは内緒です。 ただ、当分 3D の仕事に専念するので次の機会があった時用にメモがてら制作過程を書いていこうと思います。(Continue reading…)ActionScript AIR FlashPosted by Tomoya Kanehira @ 18:10Leave a comment20120810 by Tomoya Kanehira サイト一新さすがに、6年も同じサイトデザインってのも恥ずかしくなってきたので、今まで blog ページで使ってきた “wordpress” に全ページを移行することにしてみました。(Continue reading…)雑談Posted by Tomoya Kanehira @ 17:22Leave a comment20120719 by Tomoya Kanehira Away3D 4.0.7 でボ
© 2010 - 2020 网站综合信息查询 同IP网站查询 相关类似网站查询 网站备案查询网站地图 最新查询 最近更新 优秀网站 热门网站 全部网站 同IP查询 备案查询
2025-06-22 18:06, Process in 0.0056 second.