![見出し画像](https://assets.st-note.com/production/uploads/images/99846791/rectangle_large_type_2_69aa8b157d5f191bc809c3cb2b213120.png?width=1200)
【ティラノビルダー】テキスト入力で計算する方法
![](https://assets.st-note.com/production/uploads/images/99868449/picture_pc_55e16ad4018943104d435eb4c24b674e.gif?width=1200)
ティラノビルダーのテキスト入力で計算する方法について解説します。
①変数の追加
![](https://assets.st-note.com/img/1678345477855-JixYRgCidj.png?width=1200)
「プロジェクト」→「変数管理」をクリックし、変数管理画面を開きます。
![](https://assets.st-note.com/img/1678345496133-lrE63kdEij.png?width=1200)
![](https://assets.st-note.com/img/1678345516518-bQmeM8X2Hc.png?width=1200)
・item(初期値100)
・num(初期値0)
上記の2つの変数を追加します。
これで、変数の追加は完了です。
②ティラノスクリプトコンポーネントの配置
![](https://assets.st-note.com/img/1678345527294-eg85EE64Xa.png?width=1200)
ティラノスクリプトコンポーネントを配置します。
![](https://assets.st-note.com/img/1678345537998-4z2WnSprbg.png?width=1200)
下記のコードを貼り付けます。
現在のアイテムの所持数は、[emb exp="f.item"]個です。[p]
③ラベルコンポーネントの配置
![](https://assets.st-note.com/img/1678345589314-1YhtCbiVut.png?width=1200)
ラベルコンポーネントを2つ配置し、
それぞれラベルentry、ラベルokとします。
④テキスト入力コンポーネントの配置
![](https://assets.st-note.com/img/1678345650972-dfvRmolRhg.png?width=1200)
テキスト入力コンポーネントを配置します。
代入変数は変数numを指定します。
⑤停止コンポーネントの配置
![](https://assets.st-note.com/img/1678345683436-qh38zrciiy.png?width=1200)
停止コンポーネントを配置します。
⑥入力コミットコンポーネントの配置
![](https://assets.st-note.com/img/1678345806935-ZuRtp8hcR9.png?width=1200)
入力コミットコンポーネントを配置します。
⑦改ページコンポーネントの配置
![](https://assets.st-note.com/img/1678345918438-IX8WQj3BSv.png?width=1200)
改ページコンポーネントを配置します。
⑧ティラノスクリプトコンポーネントの配置
![](https://assets.st-note.com/img/1678346065467-KJRKk0x0Rf.png?width=1200)
ティラノスクリプトコンポーネントを配置します。
![](https://assets.st-note.com/img/1678346174272-ricqvJh1Sx.png?width=1200)
下記のコードを貼り付けます。
[if exp="!f.num.match(/^[0-9. +-]+$/)"]
数字を入力してください。[p]
[jump target="*entry"]
[else]
[iscript]
f.item += Number(f.num);
[endscript]
[endif]
【備考】変数itemから変数num(入力された数字)を引く場合
変数itemから変数num(入力された数字)を引く場合は、
上記のコードの+=と書かれている部分を-=に変更してください。
⑨ティラノスクリプトコンポーネントの配置
![](https://assets.st-note.com/img/1678346667384-ywSl0MCoNW.png?width=1200)
ティラノスクリプトコンポーネントを配置します。
![](https://assets.st-note.com/img/1678346756091-B5V2z2u5Z7.png?width=1200)
下記のコードを貼り付けます。
現在のアイテムの所持数は、[emb exp="f.item"]個です。[p]
これで、テキスト入力で計算する手順は完了です。
以上で解説を終わります。おつかれさまでした。
この記事が気に入ったらサポートをしてみませんか?