TOP
「動く床、ギャラリーとの連動機能登場【RPGモード】」 by Z.A.2025 -J

「動く床、ギャラリーとの連動機能登場【RPGモード】」

2013年1月3日

JEX desu☆


動く床の登場

オンライン機能、今回はこんな感じで
DQ4から登場した動く床を追加しました。
NPC(自キャラ以外)が乗った場合でも
同じように動きますw
(画像では止まって見えますが
 高速にぐるぐる回っています。)



Firefoxの仕様上の問題点

そして、今回はじめて公開前のテストとしてWindowsで遊んでみたのですが、Chrome、Firefox、Operaでは正しく動いたもののIE9では予想通り?に正しく動作できませんでしたww
IEは暇な時に対応させますが、当分後回しになりそうです(IEユーザーの方ごめんなさい)

それと、Firefoxの場合もFirefoxの仕様上テキストの創成処理速度が遅く、キャッシュ機構が弱いという問題があり、こんな風に歩く度に変化するようなテキストが表示されてる状況ではFPSが大きく低下してしまいます。


(canvas描画、css描画、事前に読み込ませた画像からテキストを擬似描画する手法、など3つの手法をそれぞれ最適化して試しましたが、いずれの場合もFirefoxだけはどうしても速度改善ができませんでした。こうした問題はDirectXでのテキストシェイプを毎フレーム作成するのと似た問題で、現行のFirefox内部のテキストシェイプ作成処理部分があまり効率的でないのだと思います)

JavaScriptは実はマルチスレッドが擬似的にしか出来ず、実際は単一のスレッドでのみ動く言語なので、例え数フレームだけとはいえ処理の流れを止めてしまう箇所が出ることは致命的になります。(しかし、IE以外のブラウザではWeb Workerでこの問題を回避出来るのでそれを試してみます)

このままだとFirefoxや、少し古めのノートPCなどをお使いの方が快適にプレイするのが難しい為、この問題は改善しておきたい・・のですみませんがもうちょい公開をお待ちをww 一応解決の目処はついていますが、もし駄目だったらそのまま公開します。


ギャラリーとの連動機能登場

全く別の話になりますが、ついにギャラリーのカードと連動する機能が登場しました!通常はメッセージを入れる部分にカード番号を指定して、マップに人間を追加して話しかけると・・・


こんな風にギャラリーでの『カードと話す』機能と同じ事がゲーム内で起こります(これは裏技です)






このエントリーをはてなブックマークに追加

Z.A.2025 -J