我正在使用Unity,特别是UnityScript或C#的答案会有所帮助。我正在使用
我想要实现:
将文本翻译成中文:
现在,当用户输入
eval()
制作计算器,需要使用^
进行指数运算。我想要实现:
1+2^
将文本翻译成中文:
并将^
替换为,
,在2
后面插入Mathf.Pow(
。
我需要它在“2”有多个数字时也能工作。
它需要变成:
1+Mathf.Pow(2,
//Mathf.Pow is exponents using 2 parameters
现在,当用户输入
3
时,它变成了 1+Mathf.Pow(2,3
。我已经知道如何在用户输入非数字时添加 )
。