アクマくん 2024/09/20 01:22

autoRecordLabelエラー

現在やっている作業は2点です。
絵の修正と、javascript調査。

シーン1で使用している絵の微調整。
⇒一発目に描いた絵というのもあり、
直近で描いてるものと見比べると、
太腿の大きさとか胸のサイズとか違う気がするので、
微調整している所です。

なんだったら最初の方に書いたテキストも、
もう少し変えても良いかなと思いました。

となると、
ボイス音作成は一番最後になりますね。
⇒二度手間を防ぐ為。

優先1、絵の修正
優先2、テキストの修正
優先3、演出自体の修正

あと、今のままだと、
ゲームスタートした直後に、
エロシーンに入るので、
間に何かシーンを追加しようと思っています。
⇒ざっくりしたあらすじ的な。。
イメージとしては、報告会がどこまで進んでいるかを、
司会者に説明させる感じでしょうか。
優先度は少し低い。



■Javascript
Javascriptで詰まっている所があって、
一年くらいずっと放置していましたが、
タイピングに関する調整がようやく目途がつきました。

去年の記事にも書いたかと思いますが、
イベント定義は一度実行するとゲーム終了するまで、
ずっと残っちゃうので、
それがネックになっていました。
WEBシステムならページ遷移の時に、
ついでに自動で破棄されますが、
ティラノスクリプトの場合は、明示的に破棄する必要があります。

そこがようやく今日解決しましたので、
いつでもファンクションとイベント定義を、
出したり消したりすることができるようになりました。
⇒正直、一年も詰まるようなものではないくらい簡単でした。。

その問題が解決した事によって、
今までは一種類の文字列(akumakun)しか、
判定させれなかったですが、
イベント定義を複数用意して、
対象文字列の切替が可能になりました。

と言う事で、作る準備はできましたが、
あとは作るかどうかの判断が必要ですね。

あ、GIF絵のループでまだ懸念点がありますが、
それもまあ、何となく算段はついてますかね。。

あとは実際にサンプルを作って、
どんな感じになるかを見て、
入れるかどうかの判断をする。
と言った感じでしょうかね。



■autoRecordLabelエラー

これも、
去年あたりから気にしていたエラーですが、
ついでに今日調べました。

多分記事に書いたのは初めてか、
それとなく書いたかもしれないですが。。

①ティラノ起動
②コンフィグ画面に入る
③タイトルに戻る
④ゲームスタート
の時だけエラーになる事象です。
※厳密には@jumpを使った時に発生します。

去年から知っていましたが、
コンフィグ画面に入らなければ、
起きないエラーだったので、
放置していました。

が、まあよくよく考えたら、
コンフィグ画面はこちらで作ったものではないが、
使いたい人は結構いるかもしれません。
⇒と言う事はわりとよく出るエラーの部類です。

この事象の結論を言いますと、
ティラノスクリプト側のバグです。

コンフィグ画面に入って戻ると、
デフォルトでfalseになっている機能が、
勝手にtrueになり、それが戻らないまま、
ゲーム進行できてしまうようです。

で、どういう機能かというと、
ラベル履歴機能のようです。
アドベンチャーゲームでよくある
初回選択肢は色が変わっているやつですね。
その機能が勝手にONにされます。

勝手にONになってしまうのは、
どうしようもないので諦めますが、
ONになった時に、
こっちで設定しているラベル名に、
「-」が入っているとエラーになるようです。
※ワンチャンスクリプトを最新バージョンに、
差し替えたら治るかもしれないですが、
リリースまではもうバージョンを、
動かさないようにしようと思います。


参考
https://note.com/hasumisei/n/n3a34f7d6a79b
https://note.com/skt_order/n/n0c70b25d241a


ラベル名に「-」いれるな?そんなん知らんし。。
ってなりましたが、
駄目なものは駄目なので、
ラベル名を
scene1-1⇒scene1_1
近いうちにこんな感じで、
直そうかなと思ってます。

それと、
ラベル履歴はあったほうが良い気がするので、
ONにしとこうかなと思います。

修正箇所は結構な数がありますが、
置換して直せば、
まあ大丈夫かな。。

☆今回の教訓
ティラノの変数名やラベル名に「ハイフン」は使うべからず。

以上です。

最新の記事

月別アーカイブ

限定特典から探す

記事を検索