
- UID
- 387302
- 帖子
- 89
- 精华
- 1
- 威望
- 10
- 阅读权限
- 100
- 注册时间
- 2006-10-29
|
小回答以下15楼的问题
首先什么东西的ID是多少是不能更改的,SKIN里面的那一段只不过是说明作用,删掉也无所谓,真正的定义在程序内部
SKIN里面凡是用带 感叹号 标签包起来的部分都是不读取仅作说明用的。
还有就是你说的指令,其实要分开对待
代码大概有三种
一种是定义某项值用的,比如,ImageName="*"后面带等号和引号,等于你想程序说明一个东西的值
一种是计算用的,比如 div,if,mod,sin 它们可以用在引号里面,使你的向程序表达的值能更有变化
还有一种是程序变量,比如 TimePassed,CurNoteY,CurLife 这些变量用在引号里面,其实是相当于一个数值,只不过是程序给你的内部数值,会随着程序运行而变化。
变量表现的值会有各种格式。比如CueLife的值就是0-1的一个分数(其实就是HP有百分之多少),TimePassed也是(时间进行了百分之多少),CurNoteY系列则是表示NOTE的Y方向位置。
使用一个变量只要知道它表现出来的数值类型,基本就没什么问题了,究竟有多少种变量,这是程序的设置了。基本上我所知道的变量,都是从老大的官方SKIN里面看到的,从使用方法来看,就可以知道这个变量是什么类型了。
变量还有一个特性,是全局变量,或区域变量。全局的变量在任何位置都可以引用,区域的则需要特定条件。比如CurDig就是在一个范围内才能使用。 |
|