表达式查看方法
唤境Evkworld表达式可以在表达式中点击按钮浏览。
唤境Evkworld表达式运算
在唤境Evkworld事件表达式中使用运算符号连接起来组织成具有实际意义的式子。
数学中的运算符表达式
- "+"加法
- "-"减法
- "*"乘法
- "/"除法
- "%"求余
- “^” 自乘,如5^2=5*5=25
比较运算符
- ">"大于
- “<” 小于
- “>=” 大于等于
- “<=” 小于等于
- “<>” 不等于
如果比较为真则返回1,如果为假则返回0
逻辑运算符
- “&” 并且
- “|” 或
逻辑运算符通常用于组合条件如下面所示
血量大于0&血量小于5 如果血量大于0并且小于5则返回真,如任一条件不满足则返回假。
血量大于0|血量小于5 如果血量大于0或者小于5则返回真,如两个条件都不满足则返回假。
条件选择
“?” 是一个条件运算符,测试表达式中的条件。如下面所示
血量大于0?”继续游戏”:”游戏结束” 这个表达式中先判断?前部分血量大于0是否为真,若为真则返回 “继续游戏”,若为假则返回 ”游戏结束”
字符串
在表达式中使用””双引号括起来则表示双引号中的文字为字符串。可以使用&来构建组合的字符串 (”你的得分:”&得分)
标准数学表达式
- Sin 正弦值
- Cos 余弦值
- Tan 正切值
- Asin 反正弦值
- Acos 反余弦值
- Atan 反正切值
- Sqrt 平方根
- Abs 绝对值
- Exp 指数
- In 计算e的对数
- Log10 计算10的对数
转换表达式
- Int(X) 将X转换成整数
- Float(X) 将X转换成浮点数
- Str(X) 将X转换成字符串
其他表达式
- Angle(x1, y1, x2, y2):计算(x1,y1)和(x2,y2)之间的角度(以度为单位)。
- Ceil(数值X):将数值X向上取整
- Floor(数值X):将数值X向下取整
- Distance(x1,y1,x2,y2):计算(x1,y1)和(x2,y2)之间的距离
- Dt:获取上一帧到这一帧的时间
- Fps:当前帧速率
- Len(文本X):计算字符串X的长度
- Lerp(a,b,X):线性插值在a,b之间,间隔为X
- Loopindex(“name”): 返回指定的名字循环索引
- Objectcount:返回指定实例对象的个数
- Max(a,b,…):返回最大值
- Min(a,b,…):返回最小值
- Newline: 换行
- Random(N): 返回0-N的随机数,不包括N
- Round(数值X):返回数值X的四舍五入的值
- Scrollx,Scrolly:当前镜头的位置
- Timescale:当前时间尺度
- Time :项目开始到现在的时间
- Tickcount :项目开始到现在的帧数
对象表达式
可以直接使用对象名字加需要引用的属性来引用对象属性。如精灵1.x,即引用精灵1的X坐标的值。
快捷键
复制, Ctrl + C
粘贴, Ctrl + V
复制+粘贴,Ctrl + D
保存, Ctrl + S
撤回, Ctrl + Z
重做, Ctrl + Y
等比拉伸, Shift
连选, Shift
单选, Ctrl
删除, Delete
锁定, Ctrl + L
隐藏, Ctrl + H
搜索, Ctrl + F
上移一层, Ctrl +]
下移一层, Ctrl +[
切换选中状态, Tab
预览, F5
单幕预览, F6
上下左右方向键,是分别移动1px,按住时连续移动。