win如何生成unity使用的so文件

在Windows环境下开发Unity3d游戏或应用时,可以利用dll文件将一个大项目分割成几个小项目。推荐使用3ds Max+unity 3d+Windows 7+Virsual Studio 2010+resharper的组合来开发和维护整个WinPC/Web项目。在VS2010中,您可以导入一个ClassLib项目并编译它以生成一个dll文件。然后在Unity3d项目中添加对dll文件的引用,并将dll文件复制到Unity3d项目的Assets目录下的任何位置。Unity3d会自动解析dll文件。注意,尽量不要有名称空间,否则Unity3d可能会报错。

VS布局如下:

Unity3d中的布局如下:

为了方便起见,我们可以在dll项目的后期生成事件中编写以下命令:

复制$(targetdir)$(target name)$(target exext)目标文件夹/Y

注意:目标文件夹需要根据其整体布局来确定,例如: