表达式查看方法

唤境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,按住时连续移动。