属性(变量)
数据类型
int | 整形 | @ptnum、@primnum、@id | |
---|---|---|---|
float | 浮点型 | ||
vector | 3维向量 | @Cd、@N、@v、@P | vector name={val0, val1, val2} |
vector2 | 2维向量 | vector2 name={val0, val1} | |
vector4 | 4维向量 | vector4 name={val0, val1, val2, val3} | |
string | 字符串 | @name、@shop_material_path | |
Array | 数组 | type name[index] | |
Matrix | 阵列 |
定义变量(属性)
// 数据类型 变量名
int name;
// 类型缩写@ 属性名
i@ name;
调用变量(属性)
//变量名
name
//@ 属性名
@name
属性与变量的区别
属性是会添加到物体对象内,并被持续继承 (缺点:可能照成计算负担)
变量只存在当前的Wrangle里 (类似【$xxx】本地属性)
判定语句
判断语句的返回值只有布尔值 成立:1 不成立:0
逻辑运算符
运算结果是布尔值
> | 大于 |
---|---|
>= | 大于等于 |
< | 小于 |
<= | 小于等于 |
== | 等于 |
!= | 不等于 |
&& | 同时成立 |
|| | 其中一个成立 |
条件
条件语句
if(布尔值){}
else if(布尔值){}
else{}
简化条件语句
赋值对象 = 逻辑运算 ? {成立返回值} : {不成立返回值}
循环
For语句(当条件成立时,开始运行)
for(int i=0; i<=10; i++){}
Foreach语句(迭代数组)
While语句(直到条件成立,结束运行)