现在记录一下我在git找到的字符串转公式直接结算结果
其实在githud搜索Expression Parser就能找到相关的
https://github.com/deniszykov/csharp-eval-unity3d
把git的工程里面的GameDevWare.Dynamic.Expressions.dll放到unity的Plugins就可以开始使用
下面是测试代码
var arifExpr = "2 * (2 + 3)";
result = CSharpExpression.Evaluate<int>(arifExpr);
Introduction
This package provides the API for parsing and expression execution written in C#. It is specially
designed to work with the Unity on various platforms. Since it is written in C# 3.5, it should work
with any version of Unity.
It is tested to work on: * IOS * Android * WebGL * PC/Mac
It should work on any other platforms.
真实测试过打包安卓和ios都能支持,ilruntime还没试,具体还不清楚,使用起来比较简单,看一下里面文档就ok