フワフワソが「ソラとピヨちゃん」や「宮本県」を作るブログ(フワフワソ・ラウンジnew!)

ラノベとテクノを愛するふわふわがノベルゲームを作っています。あと日常のことやイベントの告知なども。スクリプト関連の記事は自分用の備忘録です

ティラノフェス参加と宮本県について

・ティラノフェスについて

ソラとピヨちゃんの新作ゲーム(プレイ時間10分)で、ティラノフェス2019に参加しています。

プレイして感想をつぶやくとゲーム機本体、iPadamazonギフト券が当たる豪華フェスです。よろしくお願いします!

novelgame.jp

・宮本県について

miyamotoken.mystrikingly.com DLカードのURLとパスワードは何回でも使用できます。そして常に最新のバージョンがDLできます。

現在、
最新版「宮本県v1.2 音楽実装&タイトルからライフハックが見れる版」がDLカードからダウンロードできます。
「宮本県v1.1 音楽実装版」→パッチで最新版v1.2にアップデートできます。(DLカードで再ダウンロードでもOK)
「宮本県v1.0 音楽実装してない版」→DLカードで再ダウンロードすることで最新版V1.2を入手できます。

*なお、DLサイトなどにはまだ出していないので、現在、「宮本県」の入手方法がありません。
 もう少々のアプデ後に、9月中10月中を目処にリリースしたいと思っています。よろしくお願いいたします!
 急病につき延期しました><;もう少々お待ちくださいませ

wait_cancelは重要

[wait_cancel] ウェイトをキャンセルする

  • システム操作

[wait]タグで待ち状態のスタックが存在する場合、キャンセルできます。
これは[wait]中にボタンクリックなどでジャンプした先でキャンセルするような使い方をします。

 クイズゲームのようにタイマーでカウントダウンして、ボタンクリックでジャンプするルーチンを作ってたのですが、思わぬトラブル発生。

ジャンプした先で勝手にテキストが文字送りされてしまいます。

ジャンプ先のクリック待ち[p]が働かずに、テキストが一行進んでしまう模様。

原因を散々調べた結果

[wait_cancel]をしていないためにそうなってると言うことが分かりました。

どういう理屈で勝手に文字送りされるのかはわかりません。

しかし、[wait_cancel]を入れたらぴたっと治りました。

ひょっとしたら、[wait]でゲームを停止しているスタック的なものが、[p]や[l]によるゲーム停止のスタックと共用なのかもしれません。それで[wait]中にジャンプすると、[wait]による設定時間後に停止が解除されることになり、[p]や[l]の停止も解除されてしまうのかもしれません。

[wait]中にボタンを押す仕組みを作ったら、必ずジャンプ先で[wait_cancel]を入れること!

超重要。

 

ptextの文字が表示されないバグ?

ptextにバグっぽいのを発見

overwrite=true

にすると、同じ座標のimageの上にテキストが表示できなくなります。

[image layer="11" name="outmessage" x="1660" y="105" width="200" height="100" storage="hukidashi.png" time=0 wait=false ]
[ptext layer="11" name="outmessage" x="1660" y="105" size="24" width="200" color=0x1a1a1a text='めっせーじ' overwrite=true time=1000 wait=false ]

 imageで吹き出しの絵を表示させて、その上にptextで文字を表示させようとしたのですが、なぜか文字だけが表示されず・・?

おかしいなと思って調べてたら、overwrite=falseにすることで表示されました。

なんなんでしょうこれ・・??

デフォルトはfalseになってるので、あんまり使う人がいない命令なのかもしれませんが、備忘録として。