2014/05/24(土) [n年前の日記]
#2 [dxruby][cg_tools] タイムライン情報を事前に作らないようにした
swfをDXRubyで再生する実験をしているわけだけど。
再生開始前に、xmlを解析してタイムライン情報を配列やハッシュに格納してから再生しているのだけど。処理に1秒もかかってないとはいえ、事前に待たされるのはなんかやだなと。想像していたより Nokogiri の処理時間も少なくて済みそうなので、毎フレーム、xmlを少しずつ解析して再生するような作りにしたり。
本来、xmlを渡さずに、DXRubyで再生処理がしやすい別の形に変換・ファイル保存して、ソレを読み込んだほうがいいのかなという気もするのだけど。どうせ xml解析は最初の1回だけで済むはずで、毎フレーム、解析させる必要はないよなと。ただ、何で書き出せばいいのかで悩んでしまって。json のほうが良かったりするのかな。
再生開始前に、xmlを解析してタイムライン情報を配列やハッシュに格納してから再生しているのだけど。処理に1秒もかかってないとはいえ、事前に待たされるのはなんかやだなと。想像していたより Nokogiri の処理時間も少なくて済みそうなので、毎フレーム、xmlを少しずつ解析して再生するような作りにしたり。
本来、xmlを渡さずに、DXRubyで再生処理がしやすい別の形に変換・ファイル保存して、ソレを読み込んだほうがいいのかなという気もするのだけど。どうせ xml解析は最初の1回だけで済むはずで、毎フレーム、解析させる必要はないよなと。ただ、何で書き出せばいいのかで悩んでしまって。json のほうが良かったりするのかな。
[ ツッコむ ]
以上です。