ただ見上げるより この手を伸ばしてみたくなるだけ (ポコアポコ/カヒーナムジカ)
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

 「青の彼方の島」,完成が近いくせにまた足踏みしています。
 まあ転職活動で金~日に全く作業できなかったこともあるのですが。
 今,目下の問題はマップを表示させるスクリプトです。
 第2話は作業途中で,ファイルサイズが大きくなりすぎることが判明しました。ファイルサイズが大きくなると作成中のソフトの処理が遅くなり,効率が甚だしく低下します。
 そこで,外部から読み込む形に変更できるものはないか見直し,マップを切り出して外部ファイルにすることにしました。

 …とそこまでは良いのですが。
 この外部からファイルを読み込んで表示させるスクリプトの,どこか良く分からない箇所に問題があるらしく,マップが表示されません(苦笑)。
 単純に読み込んで表示させるだけならば簡単なのです。
 問題は,
 ・巻き戻しボタンが押されたとき
 ・セーブデーターをロードして「続きから」読むとき
 ・先読みをさせたいとき
 です。

 例えば「戦闘が終了してフィールドに戻るタイミング」でフィールドマップを読み込むとします。このページを仮に43ページとしておきましょう。
 しかしこれでは,44ページでセーブして「続きから読む」と,マップが表示されません。マップを読み込むスクリプトは,43ページにあるのであって,44ページにはないからです。(同じようなことが巻き戻しボタンについても言えます)
 だからと言って,マップを表示する全てのページに,マップを読み込むスクリプトを書くと。
 今度は普通に読んでいる時,1ページ進むごとにマップをいちいち読み直すようになるのです(苦笑)。
 ハードディスクにデーターがある時でも0.5秒ぐらいのロード時間があるので,ウェブで公開したら読めたものではないでしょう。
 なので,先に予め読み込み,表示を消しておき,必要になったら見えるようにする…そういう発想でスクリプトを組んであります。
 どうもトラブルは,この「表示を一度消す」「再度見えるようにする」の辺りでおきているようなのですが…
 昨日(と今朝)ではその辺りまで突き止めるのが精一杯でした。
 今夜は原因が解明できると良いですね。

 第2話は全体マップを見ながら行われる会話があるので,このスクリプトが機能してくれないと完成できないのですよ(苦笑)。


追記を閉じる▲
 単純に読み込んで表示させるだけならば簡単なのです。
 問題は,
 ・巻き戻しボタンが押されたとき
 ・セーブデーターをロードして「続きから」読むとき
 ・先読みをさせたいとき
 です。

 例えば「戦闘が終了してフィールドに戻るタイミング」でフィールドマップを読み込むとします。このページを仮に43ページとしておきましょう。
 しかしこれでは,44ページでセーブして「続きから読む」と,マップが表示されません。マップを読み込むスクリプトは,43ページにあるのであって,44ページにはないからです。(同じようなことが巻き戻しボタンについても言えます)
 だからと言って,マップを表示する全てのページに,マップを読み込むスクリプトを書くと。
 今度は普通に読んでいる時,1ページ進むごとにマップをいちいち読み直すようになるのです(苦笑)。
 ハードディスクにデーターがある時でも0.5秒ぐらいのロード時間があるので,ウェブで公開したら読めたものではないでしょう。
 なので,先に予め読み込み,表示を消しておき,必要になったら見えるようにする…そういう発想でスクリプトを組んであります。
 どうもトラブルは,この「表示を一度消す」「再度見えるようにする」の辺りでおきているようなのですが…
 昨日(と今朝)ではその辺りまで突き止めるのが精一杯でした。
 今夜は原因が解明できると良いですね。

 第2話は全体マップを見ながら行われる会話があるので,このスクリプトが機能してくれないと完成できないのですよ(苦笑)。

【2007/12/12 12:47】 | 天地未だ形れざるとき
トラックバック(0) |
コメント
この記事へのコメント
コメントを投稿
URL:

Pass:
秘密: 管理者にだけ表示を許可
 
トラックバック
この記事のトラックバックURL
この記事へのトラックバック
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。