小编War*_*ows的帖子

在Unity 5中使用.NET 4.5代码

我正在使用Unity3D版本5开发游戏.游戏应该使用已经在C#.NET4.5引擎中编程的严格业务规则.使用Xamarin/Mono,我们希望在Windows,Android,其他方面使其可用...

我尝试将引擎构建到dll中,并将其用作Unity中的托管插件.但Unity使用旧版Mono来编译整个游戏并拒绝使用.NET 4.5 dll.

我真的需要使用这个代码,我考虑将它降级到.NET 3.5,但鉴于已经在引擎上完成的工作,它不是一个可接受的解决方案.

关于android,我认为使用Xamarin获取原生的android代码并将其用作Unity中的本机插件.现在我需要Windows的解决方案.我正在研究如何使用C++中的C#代码来创建一个非托管的DLL,但我很难理解COM interop,C++/CLI或其他方法之间适用的方式.

有没有人知道如何在Unity中包含来自.NET 4.5的代码而没有/只需要很少的努力?

.net c# mono unity-game-engine

19
推荐指数
3
解决办法
4万
查看次数

标签 统计

.net ×1

c# ×1

mono ×1

unity-game-engine ×1