概率

感谢您选择唤境Evkworld!在这一篇教程里,我们将学习概率对象。

可以参考视频学习,也可以下拉查看图文讲解

概率对象可以很方便的制作投骰子比大小的效果,还可以通过设置百分比控制事件的概率触发。

添加概率对象

首先在上方顶部快捷栏中,点击省略号按钮,打开隐藏面板,找到概率,点击添加。

添加成功后,在左下方对象库的抽象对象下,会出现我们新添加的概率对象。

设置投骰子的效果

舞台上摆放好文本和按钮,点击按钮,投骰子,并用文本显示骰子的结果。

先添加一条空时间,添加条件,按钮被点击。

动作是概率的投骰子,左边选中抽象对象的概率,右下方找到动作摇骰子

双击设置,可以设置骰子数量,单个骰子的面数,骰子的标签名字。标签可以方便之后识别到哪个动作的投骰子。这里我们设置一个6面的骰子。

然后添加动作,文本的设置文本

文本内容是骰子的结果,用表达式获取,点旁边的按钮打开表达式面板。

找到概率,右边找到概率.GetCurrentDiceAt() 获取当前的骰子点数

因为动作里只有一个骰子,所以编号是0.括号里填0 即可。

整条事件预览

效果预览

根据这个原理还可以制作多个骰子比大小的效果~ 大家自己尝试一下。

概率触发

除了投骰子,概率对象还可以设置某些效果出现的百分比。比如按钮点击时,30%概率出现红色文字。

条件是点击按钮,然后添加子事件,条件是概率的概率触发

动作是文本的设置字体样式,修改颜色

还可以设置余下70%概率出现蓝色字,添加子事件,

用系统的否则条件

整体事件预览

效果预览

如果想要30%红色字,60%黑字,余下10%才是蓝色字,事件设置如下

随机字符

概率的表达式里还可以获取随机字符,比如单个字符概率.GetCharacter,多个字符概率.GetStringUpper(),括号填字符个数

概率对象详细条件和动作可参考帮助手册。