《一》.创建dll文件1,打开vs文件->新建->
项目->C#->类库,输入项目的名称,创建一个dll项目2,引入UnityEngineUnityEditor这两个文件放在unity安装目录的Unity\Editor\Data\Managed路径下,具体
添加步骤:右键点击解决方案->添加
引用->浏览3,如果加入了UnityEngineUnityEditor,在项目中就可以usingUnityEngine和UnityEditor;如果项目中不需要,也可以省略第二步4,编写脚本代码,下面是一个例子:usingSystemusingSystem.Collections.GenericusingSystem.LinqusingSystem.TextusingUnityEngineusingUnityEditorusingSystem.Collectionsnamespacedlltest{classClass2:MonoBehaviour{voidStart(){Debug.Log("thisisunitycallC#dlltest!")}}}5,F5启动生成解决方案(debug或者release),把生成的dll放到unity工程的asset下;6,如果继承了Monobehaviour的类在dll的子对象中有显示,这样就可以绑定到GameObject上了,如果是要引用dll的类,需要using命名空间,名字一般和项目名称一致;1.首先打开vs新建一个项目:建立的项目是c#的类库文件。位置自己随意放 如图:
2.项目创建好之后就要添加引用,找到unity 3d的安装目录依次打开目录Unity\Editor\Data\Managed,找到UnityEngine.dll然后复制到当前vs项目下。如图:
3.然后就可以再vs中添加引用,打开解决方案资源管理器。鼠标右键点击引用。选择添加引用。如图:
首先检查你定义的类是不是public
然后检查字段是不是public
如果都是,就看你的字段是否加了static,没有加的话,你在使用的时候要先让你的字典实例化
class1 c = new class1()
c.你定义的字段
评论列表(0条)