twine 变量,有几种
1,$变量,这是全局的变量,可以是阵列,比如说
<<set $shuiguo = ["苹果","香蕉","橘子"]>>
这个叫做$shuiguo的变量,内容就是这三个词。可以往里面添加,也可以执行各种操作,但是很难从里面单独抽取一个元素。似乎最多随机抽取一个,比如说 $shuiguo.random(),就是随机从苹果香蕉橘子里面挑一个。
2 _变量,比如说_i _h,临时的变量,只对这个页面有用,经常是拿来作为<<for>>循环的计数用的。
3,State.variables ["变量名" + 维度1 + 维度2 。。。。 ]
这种变量比较复杂,有很多乱七八糟的操作。但是最重要的是,他可以生成多维度的变量阵列。
比如说,你要设置一个类似RPG的游戏,一个队伍4个角色,每个角色有 HP MP 攻击力 防御力 速度,这样的数值。
如果按照第一个$变量那样设置,就要设置成
$PC1HP
$PC1HP
$PC1HP
$PC1HP
State.variables ["队伍成员参数" + $a + $b] 这一个参数,就用来设置所有队伍
1,$变量,这是全局的变量,可以是阵列,比如说
<<set $shuiguo = ["苹果","香蕉","橘子"]>>
这个叫做$shuiguo的变量,内容就是这三个词。可以往里面添加,也可以执行各种操作,但是很难从里面单独抽取一个元素。似乎最多随机抽取一个,比如说 $shuiguo.random(),就是随机从苹果香蕉橘子里面挑一个。
2 _变量,比如说_i _h,临时的变量,只对这个页面有用,经常是拿来作为<<for>>循环的计数用的。
3,State.variables ["变量名" + 维度1 + 维度2 。。。。 ]
这种变量比较复杂,有很多乱七八糟的操作。但是最重要的是,他可以生成多维度的变量阵列。
比如说,你要设置一个类似RPG的游戏,一个队伍4个角色,每个角色有 HP MP 攻击力 防御力 速度,这样的数值。
如果按照第一个$变量那样设置,就要设置成
$PC1HP
$PC1HP
$PC1HP
$PC1HP
State.variables ["队伍成员参数" + $a + $b] 这一个参数,就用来设置所有队伍











