thr*_*thr 5 mono f# unity-game-engine
我已经用F#开发了Unity3D游戏引擎的商业扩展,它是一段代码,使用高级节点/图形编辑功能扩展了编辑器。由于不变性和DU的性质,F#非常适合此操作。
但是,我的问题是:我意识到Microsoft .NET / Visual Studio附带的FSharp.Core.dll的许可证可能不允许您通过商业项目重新分发它?我将如何确定是否存在这种情况,如果不是,则没有办法创建自己的可在Unity3D上运行的FSharp.Core.dll编译版本?
我问的原因是因为Unity3D在后台使用了Mono 2.6(据我了解是经过修改的版本),并且编辑器没有捆绑FSharp.Core.dll,所以我需要为自己提供扩展名。
答案当然是肯定的。如果它的核心库不可重新分发,那么该语言将毫无用处......