多语言展示
当前在线:955今日阅读:168今日分享:49

唤境怎么使用表达式运算

在唤境Evkworld事件表达式中使用运算符号连接起来组织成具有实际意义的式子。
工具/原料

唤境引擎

数学中的运算符表达式

'+'加法'-'减法'*'乘法'/'除法'%'求余'^'自乘,如5^2=5*5=25

比较运算符

'>'大于'<'小于'>='大于等于'<='小于等于'<>' 不等于 如果比较为真则返回1,如果为假则返回0

逻辑运算符

'&'并且'|'或 逻辑运算符通常用于组合条件如下面所示 血量大于0&血量小于5 如果血量大于0并且小于5则返回真,如任一条件不满足则返回假。 血量大于0|血量小于5 如果血量大于0或者小于5则返回真,如两个条件都不满足则返回假。

条件选择
1

'?'是一个条件运算符,测试表达式中的条件。如下面所示 血量大于0?”继续游戏”:”游戏结束” 这个表达式中先判断?前部分血量大于0是否为真,若为真则返回 “继续游戏”,若为假则返回 ”游戏结束”

2

字符串在表达式中使用””双引号括起来则表示双引号中的文字为字符串。可以使用&来构建组合的字符串 (”你的得分:”&得分)

标准数学表达式

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之间,间隔为XLoopindex(“name”): 返回指定的名字循环索引Objectcount:返回指定实例对象的个数Max(a,b,…):返回最大值Min(a,b,…):返回最小值Newline: 换行Random(N): 返回0-N的随机数,不包括NRound(数值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,按住时连续移动。

推荐信息