【发布时间】:2015-12-23 22:07:02
【问题描述】:
我正在使用 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。我已经知道如何在用户输入非数字时添加)。
【问题讨论】:
-
你能把问题简化一点吗
-
@user2320445 我想把“abc123^456”改成“abc(123,456)”。我需要它也适用于“gh1473209^2”之类的东西并使其成为“gh(1473209,2)”
标签: c# string unity3d logic unityscript