欢迎光临散文网 会员登陆 & 注册

唤境Evkworld表达式运算

2019-07-23 17:34 作者:唤境官方  | 我要投稿

表达式的运算

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

image.png

浏览。

image.png
image.png

快捷键

复制, 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

唤境Evkworld表达式运算的评论 (共 条)

分享到微博请遵守国家法律