困りごと/tスクリプト のバックアップ(No.5)


やりたいことができない・・・

プラグインで検索しまくる。あとツイッター。
公式サイトはタグリファレンスとデモをどっちも見たほうがいい。特に数値がついてるもの(y=10とか)はデモで実際書き方と動きを見たほうがいい。
(タグリファレンスには載ってなかったりするので)
ネットで調べても出てこなかったら諦める。

 

あとはちょっとゲーム制作から離れてみる。
風呂入るのがオススメ。

 

ティラノスタジオの「新規プロジェクト作成」で作るとどうなるの?

ここから作成されるティラノスクリプトのバージョンが古いそうで、新しいタグの読み込みができないとの事。(2023/7/23現在)
ティラノスクリプトをDL→ティラノスタジオに読み込み が無難です。

 

ティラノスタジオのプロジェクト名変えたいんだが

ティラノスタジオにティラノスクリプトを読み込むと、全部同じプロジェクト名になってしまう・・・。
ティラノスタジオに表示されるプロジェクト名を変更する方法

 

①ティラノスタジオにティラノスクリプトのプロジェクトを読み込むと「プロジェクト名」フォルダ内(index.htmlがあるフォルダ)に「studio_config.json」が作成されるので、メモ帳で開く
②一番下の行にある「tyranoproject","title":"●●"」の「●●」部分をプロジェクト名に変更(初期では「ティラノスクリプト」と記載されている)
③保存
④ティラノスタジオから一旦読み込んだプロジェクトを削除し、再読み込み
⑤プロジェクト名が変更されてティラノスタジオに表示される

 

キャラ振動できないの?

ティラノビルダーには「キャラ振動」という素晴らしいコンポーネントがあったが、ティラノスクリプトにはない。
(シナリオファイルを開くと「chara_shake」というタグになってるが、ティラノビルダー専用タグのようです)
なので2つの方法を・・・。

 

①[quake_plus]プラグインを使う(超おすすめ)
https://plugin.tyrano.jp/item/5037

 

超絶おすすめ。すべてが解決した。神。
[quake]タグの強化版的な感じですが、ティラノビルダーの「キャラ振動」が再現できる上、メッセージレイヤーを揺らすこともできる。
何より「wait」パラメータを使う事ができたのが感動もの。
「キャラが揺れながらしゃべる」って状態を作りたかったので。
※waitパラメータについてはDLサイトに記載無しですが、[quake]の機能追加プラグインとの事なので[quake]タグのパラメータはほぼ使えるのではないかと・・・。

 

ただし、ディスプレイの解像度とゲーム画面サイズ次第では動きがバグる。(私はバグって使えないことが判明…)
②キーフレームアニメで定義する
絶対的に①のがいいけど一応載せておきます。
定義

 [keyframe name=c_j]
 [frame p=25% y=+"20" ]
 [frame p=75% y="-20"]
 [endkeyframe]
 

実行

[kanim name=■chara名■ keyframe=c_j time=100 count=3]
[wa]
[stop_kanim name=■chara名■]

振動するっちゃするんだけど、「キャラが揺れながらしゃべる」状態が作れない。
利点は[quake_plus]よりも滑らかって事くらい。
あと連続して使うとキャラの動きおかしくなる。
まぁ他に何か使い道があるかもしれんので一応。

 

③下記デモを参照する
https://tyrano.jp/sample2/code/kiso/12
普通にできたわ。

[chara_move  name="akane" top="+=50"  anim="true"  time="100"]
[chara_move  name="akane" top="-=50"  anim="true"  time="100"]
[chara_move  name="akane" top="+=50"  anim="true"  time="100"]
[chara_move  name="akane" top="-=50"  anim="true"  time="100"]
#akane
「wait="false」つけなくてもこれでメッセージ送りしながら画像動かせるよ(デモでは[anim]タグ)
[wa]
[p]
 

背景透過されたキャラに背景色がついた・・・

vscode使って発生。
[chara_new]タグあたり(画像系)の[name]パラメータに「pink」とか「blue」とか色の名前使うと、透過してあるはずのキャラの背景に色がつくことがあったので注意。
[name]パラメータに限ったことではないかもしれない。