生成dll文件并供给unity使用

2023-11-16

先来一个脚本,本文就是将这个类打包成dll然后给unity使用:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
//引入unityEngine的dll文件到vs2012(添加引用)
using UnityEngine;

namespace likang2
{
    public class likangClass
    {
        public int level = 100;
        public void method()
        {
            Debug.Log("自己写的类库中的方法");
        }
    }
}

生成dll操作:

这里写图片描述

然后到你的vs工程目录(bin/debug)下找到该dll文件:

这里写图片描述

再将这个dll导入unity,然后很痛快的发现用不了,dll报错如下:

这里写图片描述

上图的意思就是导入的dll文件的.net 4.x ,而unity仅支持.net3.5或者更低的版本。有两种解决方式;其一,在vs中创建类库的时候将.net目标平台改一下。如图:

这里写图片描述

其二:将unity的play setting中的scripting runtime version改成.net4.6(默认是.net3.5),如图:

这里写图片描述

我改完之后确实发现可以使用导入的类库,但是unity自带的vs2017语法高亮没有了,不知道什么原因,无奈只好改回去了,有知道的大兄弟提醒一下;

然后就是愉快的使用dll了:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using likang2; //引入导入的dll

public class TestTwo : MonoBehaviour {

    // Use this for initialization
    void Start ()
    {
        likangClass lk = new likangClass();
        lk.method(); //成功输出 "自己写的类库中的方法"
    }
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

生成dll文件并供给unity使用 的相关文章

  • SQL-计算留存率cohort

    目录 1 留存率cohort介绍及其业务价值 2 计算思路 3 实操 3 1 日对日留存cohort 3 2 周对周留存cohort 3 3 月对月留存cohort 1 留存率cohort介绍及其业务价值 留存率cohort也叫做同期群留存
  • ssd-caffe中的annotationDatum数据结构

    这篇博客讲解的非常好 我这里只是搬运和总结 SSD目标检测lmdb数据结构剖析 先看一张图 完美解释了AnnotationDatum的数据结构 um的数据结 SSD读取数据 需要将label和图片封装到一个数据结构下 这时候老版本caffe
  • How to interview a programmer?

    Writing Better Code How to Interview a Programmer by Bill Venners February 24 2003 Summary Recognizing good programmers
  • TS 的准备工作

    在 JS 中 通常代码都需要进行到执行阶段时 才能开始对代码的语法进行验证 验证失败的代码才开始有报错提示 TypeScript 简称 TS 是 JS 的一个超集 TS 中包含 JS 的所有特性 同时又具备自己的新特性 一 环境搭建 浏览器
  • 跪了跪了!!继Thinking in java 4th 的后续其实是 On Java 8,而不是 Thinking in java 5

    之前购入thinking in java 4th 英文版 部头太大 也是第一次接触oop 业余时间学习 直接上这部书就是坏主意 不过好歹挺过来了 扫了一遍 写了个小安卓APP 但是很快发现 现在已经盛行java8了 java9页已经发布be
  • gom引擎传奇MapInfo.txt地图参数详解

    MapInfo txt地图参数详解gameofmir引擎为例D MirServer Mir200 Envir MapInfo txt功能 地图参数详解格式 无说明 无例 地图参数标志 说明 CHECKQUEST 进入本地图执行任务脚本 格式
  • linux上设置svn账户权限设置,Linux 部署 svn + 用户角色权限配置

    一 安装 1 安装SVN yum y install subversion 二 SVN配置 1 初始化仓库 1 创建仓库目录 mkdir home svn 2 创建仓库 svnadmin create home svn repo 测试导入文
  • .NET Core与.NET Framework、Mono之间的关系

    随着微软的 NET开源的推进 现在在 NET的实现上有了三个 NET Framework Mono和 NET Core 经常被问起Mono的稳定性怎么样 后续Mono的前景如何 要回答这个问题就需要搞清楚这三个 NET 实现之间的关系和将来
  • Ubuntu 22.04 配置静态IP

    1 桥接模式 NAT模式 参考博客 虚拟机上网设置 桥接模式 NAT模式 2 interfaces配置文件 interfaces 5 file used by ifup 8 and ifdown 8 auto lo iface lo ine
  • 论文中图片加方框 matlab代码

    转自 http blog csdn net majinlei121 article details 52334171 加方框函数 cpp view plain copy function I rgb DrawRectangle I Left
  • pymysql介绍

    一 数据库介绍 概念 一个存放数据的仓库 这个仓库按照一定的数据结构组织 存放 管理数据 分类 关系型数据库 mysql sql server oracle DB2等 非关系型数据库 redis等 python操作数据库的方式 pymysq
  • 传统制造型企业如何实现数字化转型?

    传统制造企业可以通过采用技术和数据驱动的方法来实现数字化转型 以改善运营 提高效率并在快速发展的行业中保持竞争力 以下是他们可以遵循的步骤和策略 1 评估和战略制定 评估当前状态 首先评估制造流程 技术基础设施和数据管理系统的当前状态 确定
  • XSS攻击绕过过滤方法大全(转)

    XSS攻击绕过过滤方法大全 约100种 文章目录 XSS攻击绕过过滤方法大全 约100种 1 XSS定位器 2 XSS定位器 短 3 无过滤绕过 4 利用多语言进行过滤绕过 5 通过JavaScript命令实现的图片XSS 6 无分号无引号
  • windows用 tree命令查看目录文件夹结构

    windows用 tree命令查看目录文件夹结构 查看帮助 tree help tree dirsfirst filelimit 6 h t dirsfirst 目录优先展示 filelimit 6 文件夹下超过6个文件的将不展开 s 以字
  • 启动mysql服务的时候一直报ERROR! The server quit without updating PID file

    问题背景 最近在电脑的vmware上安装了个CentOS 7系统 并在系统中装了mysql 8 0 11 可是启动服务的时候一直报错 如下 root localhost etc service mysql start Starting My

随机推荐

  • CloudCompare二次开发(1)——获取指定高程的所有点

    目录 一 源码编译 二 制作流程 三 结果展示 本文由CSDN点云侠原创 原文链接 爬虫网站自重 一 源码编译 1 WIN10系统下VS2019编译CloudCompare2 12 4 二 制作流程 1 找到源码中的插件例子 主要支持三种插
  • 类什么时候被加载 java

    创建对象实例时 new 创建子类对象实例 父类也被加载 使用类的静态成员时 静态属性 静态方法
  • 软件工程—软件结构图笔记详谈

    一 定义 结构图 Structure Chart 简称SC图 是精确表达软件结构的图形表示方法 它以特定的符号表示模块 模块间的调用关系和模块间信息的传递 二 主要构成 模块 Module 用矩形框表示 框中写有模块的名字 说明模块的功能
  • 服务器ie浏览器总是未响应,win7电脑IE浏览器总是未响应怎么办 IE浏览器无响应原因解决方法...

    win7电脑IE浏览器总是未响应怎么办 IE浏览器无响应原因解决方法 2016 12 05 已有人学习 编辑 chenwei 来源 电脑技术吧整理 win7电脑IE浏览器总是未响应怎么办 IE浏览器无响应原因解决方法 我们在使用电脑的时候
  • Linux mysql启动失败 Job for mysqld.service failed because the control process exited with error code.

    一 查询mysql无法启动问题 service mysql start 启动mysql 报错 Job for mysqld service failed because the control process exited with err
  • outlook邮箱邮件内容乱码_outlook邮件乱码怎么转换

    造成邮件乱码的原因很多 但归纳起来不外乎有三种情况 一是操作系统和使用的软件设置不同导致的 二是发送邮件时发送程序采用不同的编码标准 如UU MIME BINHEX等 而你所用的操作系统程序没有能力将其解码 收到的邮件像 天书 一般 三是邮
  • 《Graph Neural Networks Foundations,Frontiers and Applications》第一部分第一章第1.2.2节翻译和解读

    书名 Graph Neural Networks Foundations Frontiers and Applications 图神经网络的基础 前沿和应用 出版社 Springer Berlin Heidelberg 作者 Lingfei
  • chatgpt赋能python:Python中如何写π

    Python中如何写 在Python中 写 Pi 即圆周率 可能是一个小小的挑战 但是 这个问题的答案相对比较简单 在本文中 我们将介绍如何在Python中计算 以及如何使用Python的数学库 math库 介绍 是一个十分重要的数学常数
  • 决策树与R语言(RPART)

    关于决策树理论方面的介绍 李航的 统计机器学习 第五章有很好的讲解 传统的ID3和C4 5一般用于分类问题 其中ID3使用信息增益进行特征选择 即递归的选择分类能力最强的特征对数据进行分割 C4 5唯一不同的是使用信息增益比进行特征选择 特
  • 自动寻路算法C语言,C语言实现A*算法

    CopyRight c HYTC Ltd All rights reserved Filename main c Creator GaoLei Version 0 0 Date 2011 06 15 QQ 38929568 Descript
  • 微信小程序中使用svga动画

    参考资料 https github com svga SVGAPlayer Web tree mphttps github com svga SVGAPlayer Web tree mp 也可以参考 我主要参考的上面的 https gith
  • runtime交换方法的正确姿势

    runtime交换方法的正确姿势 说到Objective C大家就会想到黑魔法runtime 不知道runtime是什么的看这里 runtime是开源的 源码在这里 本文主要讲解如何利用runtime正确的交换方法 将会提到两种方式去交换
  • mysql中查询缓存优化以及慢查询

    1 概述 开启Mysql的查询缓存 当执行完全相同的SQL语句的时候 服务器就会直接从缓存中读取结果 当数据被修改 之前的缓存会失效 修改比较频繁的表不适合做查询缓存 2 操作流程 1 客户端发送一条查询给服务器 2 服务器先会检查查询缓存
  • 计算机科学与技术认知实验报告,15级计算机科学与技术三班林家铖实验报告-实验三.doc...

    15级计算机科学与技术三班林家铖实验报告 实验三 doc 1北京理工大学珠海学院实验报告ZHUHAICAMPAUSOFBEIJINGINSTITUTEOFTECHNOLOGY班级15级计算机3班学号150201101898姓名林家铖指导教师
  • APIpost简介

    文章目录 总述 下载地址 针对后端开发人员 针对前端开发人员 针对测试人员 针对研发经理 总述 ApiPost是一款支持模拟POST GET PUT等常见HTTP请求 支持团队协作 并可直接生成并导出接口文档的API 文档 调试 Mock
  • (原)tensorflow中提示CUDA_ERROR_LAUNCH_FAILED

    转载请注明出处 http www cnblogs com darkknightzh p 6606092 html 参考网址 https github com tensorflow tensorflow issues 6509 issueco
  • 亲密数对C++

    亲密数对 题目描述 给定两个不同的正整数a和b 如果a的因子 除了1和它本身 和等于b b的因子 除了1和它本身 和等于a 且a b 则a和b为一对亲密数 给定正整数N 求2 N中的亲密数对 输入 一个正整数N 2 N 20000 输出 输
  • glTexImage2D()

    函数定义 void glTexImage2D GLenum target GLint level GLint internalFormat GLsizei width GLsizei height GLint border GLenum f
  • MD5加密解密

    import java security MessageDigest import org apache commons codec digest DigestUtils import java math BigInteger Descri
  • 生成dll文件并供给unity使用

    先来一个脚本 本文就是将这个类打包成dll然后给unity使用 using System using System Collections Generic using System Linq using System Text 引入unit