唤境怎么使用表达式运算
在唤境Evkworld事件表达式中使用运算符号连接起来组织成具有实际意义的式子。
工具/原料
唤境引擎
数学中的运算符表达式
1、"+"加法"-"减法"*"乘法"/"除法"%"求余"^"自乘,如5^2=5*5=25
比较运算符
1、">"大于"<"小于">="大于等于"<="小于等于"<>" 不等于如果比较为真则返回1,如果为假则返回0
逻辑运算符
1、"&"并且"|"或逻辑运算符通惘度谋裆常用于组合条件如下面所示血量大于0&血量小于5 如果血量大于0并且小于5则返回真,如任一条件不满足则返回假。血量大于0|血量小于5 如果血量大于0或者小于5则返回真,如两个条件都不满足则返回假。
条件选择
1、"?"是一个条件运算符,测试表达式中的条件。如下面所示血量大于0?”继续游戏”:”游戏结束” 这个表达式中先判断?前部分血量大于0是否为真,若为真则返回 “继续游戏”,若为假则返回”游戏结束”
2、字符串在表达式中使用””双引号括起来则表示双引号中的文字为字符串。可以使用&来构建组合的字符串 (”你的得分:”&得分)
标准数学表达式
1、Sin 正弦值Cos 余弦值Tan 正切值Asin 反正弦值Acos 反余弦值Atan 反正切值Sqrt 平方根Abs 绝对值Exp 指数In 计算e的对数Log10 计算10的对数
转换表达式
1、Int(X) 将X转换成整数Float(X) 将X转换成浮点数Str(X) 将X转换成字符串
其他表达式
1、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、可以直接使用对象名字加需要引用的属性来引用对象属性。如精灵1.x,即引用精灵1的X坐标的值。以上为唤境Evkworld其中一部分的表达式,浏览更多的表达式可以在表达式中点击按钮浏览。
快捷键
1、复制, Ctrl + C粘贴, Ctrl + V复制+粘贴,Ctrl + D保存, Ctrl + S撤回, Ctrl + Z重做, Ctrl + Y等比拉伸, S茑霁酌绡hift连选, Shift单选, Ctrl删除, Delete锁定, Ctrl + L隐藏, Ctrl + H搜索, Ctrl + F上移一层, Ctrl +]下移一层, Ctrl +[切换选中状态, Tab预览, F5单幕预览, F6上下左右方向键,是分别移动1px,按住时连续移动。