唤境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坐标的值。
以上为唤境Evkworld其中一部分的表达式,浏览更多的表达式可以在表达式中点击按钮

浏览。


快捷键
复制, 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,按住时连续移动。

点击下载全能无需编程的唤境引擎!
https://www.evkworld.cn/?c=600005&sc=600019&auto=1