感谢您选择唤境Evkworld!在这一篇教程里,我们将学习概率对象。
可以参考视频学习,也可以下拉查看图文讲解
概率组件的教程视频
概率对象可以很方便的制作投骰子比大小的效果,还可以通过设置百分比控制事件的概率触发。
首先在上方顶部快捷栏中,点击省略号按钮,打开隐藏面板,找到概率,点击添加。
添加成功后,在左下方对象库里,会出现我们新添加的概率对象。
舞台上摆放好文本和按钮,点击按钮,投骰子,并用文本显示骰子的结果。
先添加一条空时间,添加条件,按钮被点击。
动作是概率的投骰子,左边选中抽象对象的概率,右下方找到动作摇骰子。
双击设置,可以设置骰子数量,单个骰子的面数,骰子的标签名字。标签可以方便之后识别到哪个动作的投骰子。这里我们设置一个6面的骰子。
然后添加动作,文本的设置文本。
文本内容是骰子的结果,用表达式获取,点旁边的按钮打开表达式面板。
找到概率,右边找到概率.GetCurrentDiceAt() 获取当前的骰子点数
因为动作里只有一个骰子,所以编号是0.括号里填0 即可。
整条事件预览
效果预览
根据这个原理还可以制作多个骰子比大小的效果~ 大家自己尝试一下。
除了投骰子,概率对象还可以设置某些效果出现的百分比。比如按钮点击时,30%概率出现红色文字。
条件是点击按钮,然后添加子事件,条件是概率的概率触发
动作是文本的设置字体样式,修改颜色
还可以设置余下70%概率出现蓝色字,添加子事件,
用系统的否则条件
整体事件预览
效果预览
如果想要30%红色字,60%黑字,余下10%才是蓝色字,事件设置如下
概率的表达式里还可以获取随机字符,比如单个字符概率.GetCharacter,多个字符概率.GetStringUpper(),括号填字符个数
概率对象详细条件和动作可参考帮助手册。