如何把变量间的计算结果转换成中文数字在文本显示
-
例如:变量1-变量2+变量3=5, “5”要怎么变成中文数字“五”在文本中显示?
-
如果只是单纯把数字转成中文数字,可以试试执行十次replace表达式
replace表达式的作用如下,所以只要把数字0到9都执行一次就行了
方便起见的话,可以做成动作组,方便调用,例如下面这样:
要调用的时候按下面的方式调用就行了,只要调用的时候,上面这个动作组事件跟你要调用的事件在同一个事件表就行了
不过我感觉你想说的是把阿拉伯数字转换成中文表述,例如 12 转换成 十二
如果是这样的话,上面的方法就不好用了,需要自己写转换事件,会麻烦上不少
-
@牙白desune 成功了,你已经回答了我2个问题了,谢谢!
顺便问下,哪里有表达式的汇总,想自己学一下。
-
@Aa https://www.evkworld.cn/wiki/117官网的学习页里有,下拉到后面就是对应组件的表达式,左边的组件大全和能力大全里都有,或者你在引擎内部也可以看到,基本上条件动作的输入框,只要有这个按钮的,都可以打开表达式列表的窗口,个人比较建议看引擎自带的这个,官网的有时候会来不及更新,有小部分表达式没写出来,不过官网的解释可能会相对详细一点?