更新:ぶら下がり文字と行末不具合修正
Ans 2.19、桜 2.19、AIRNovel_SDK
2.19
* bug:TLFの空文字.splitAtPosition(0)がRangeエラーを出す動作に対応
* bug:【。。。」】のようにぶら下がり文字を行末で続けた場合に表示されないケース
台詞の最後を【。。。」】にして行末を越えた場合に再現しました。
ノベルゲームシステム色々あります。
[lay layer="mes" visible=true b_alpha=0 r_size=12 r_align="121" layout='blockProgression="rl" lineHeight="36" paddingTop="15" paddingRight="15" fontSize="24" color="0xffffff"']
Ao2345678[graph pic="breakpage"]90abcd1234[r] ;o
Bx23456789[graph pic="breakpage"]0abcd1234[r] ;x
Ao2345678[tcy t="!!"]90abcd1234[r] ;o
Bx23456789[tcy t="!!"]0abcd1234[r] ;x
[s]
ボタンの画像ですが、クリックした後にそのままマウスがのっていてもマウスオーバー時の画像ではありませんでした。
どちらも、設定画面のサンプルで私の所では再現しています。
変数で数字を文字列指定できるようになると嬉しいです。
入力で「0123」のような0から始めるものや、数字とアルファベットの併用がしやすくなりますので。
[let name=a text=0]
[let name=b text=1]
[let name=c text="&a+b"]
でcに1ではなく、01と入ってほしいです。
もちろん、1になってほしいときもありますので、cast指定や、+でなく++を使う
などで文字列にすることはできないでしょうか?
今は、
[let name=c text=01]
[let name=c text="&'0' + b"]
としてもcには1が入りますので、0から始まる変数ができないんです。
[let name=a text=0]
[let name=b text=1]
; 以下のいずれかの代入方法。
[let name=c text="&a@str + b" cast=str] ; 文字と数値の足し算は文字列結合
[let name=c text="&a + b@str" cast=str] ; 〃
[let name=c text="&a@str + b@str" cast=str] ; 文字と文字の足し算はもちろん文字列
[let name=c text="&'$a@str$b'" cast=str] ; 引用符内記述でも同様
[let name=c text="&'$a$b'" cast=str]
; この例なら「変数から値を出す際」数値変換されても構わないので、
; こう書いてもいい
こんにちは。暗号化についての質問をした者です。どうやら、swfファイルの更新が出来ていなかったのが原因のようで、新たにswfを作成したら正常に動きました。ご丁寧なお返事を有り難うございました。そして、何度もすみませんでした。AirNovelもますますパワーアップして来ているようで、付いて行くのがやっとですが(付いて行けてるか甚だ疑問ですが……)、これからも頑張って下さいね。応援しています!