前言
虽然本教程的目标读者是有C#基础的玩家,但是作为流程,基础的开发软件部分我还是要记录一下。

安装VisualStudio
VisualStudio是我们开发插件最重要的工具,也许你习惯其他开发.net的工具,但是免费的VisualStudio已经足够好用。

首先我们打开VS的官网 https://visualstudio.microsoft.com/ 选择下载最新的社区版(Community),当前是VS2019社区版,社区版是完全免费并且满足开发需求的,所以不需要找别的版本。

下载好之后我们打开安装,这是一个安装器,因为VS可以开发的内容非常多,但是并不是所有内容都是开发者需要的,所以微软使用这种安装器的形式让开发者选择自己需要的模块,如果你不知道如何选择,那这里就跟着我选择 Net桌面开发 和 使用Unity的游戏开发,记得把它自动选中的UnityHub去掉,后面我们需要用到Unity的时候,再根据情况选择安装。

ViaualStudio安装器
等待安装完成,然后重启电脑,使用VS需要一个微软账号并登录,如果没有的话记得注册一个。

反编译工具dnSpy
写插件的时候我们经常需要查看游戏的逻辑,dnSpy可以很好的帮助我们完成这部分工作。

下载地址:  https://github.com/0xd4d/dnSpy/releases

dnSpy
这是一个绿色软件,不需要安装,我们下载好之后解压好,在文件夹中找到Dnspy.exe,创建一个快捷方式方便我们以后使用即可。

有什么问题或者建议可以在评论区评论或者与我私信交流。

Unity游戏Mod/插件制作教程02 - 开发环境准备相关推荐

  1. Unity游戏Mod/插件制作教程05 - 插件实例2: 简单功能实现

    这一次的教程进行一个小小的功能实现,完整的制作一个插件.以Mirror这个游戏为例,插件的目标是当玩家按下空格时,有一定概率为玩家增加金钱,或者扣除玩家金钱.概率.增加的金钱.扣除的金钱都由配置文件决 ...

  2. Unity游戏Mod/插件制作教程01 - BepInEx的安装和使用

    前言 本章节为没有使用过BepInEx的同学进行BepInEx的安装和使用方面的介绍,如果你之前已经使用过并了解如何使用,可以直接跳过本章节. BepInEx下载 BepInEx的Github链接 h ...

  3. Unity游戏Mod/插件制作教程03 - 插件实例1: HelloWorld

    准备工作 作为编程类的教程,果然第一个需要来一个传统项目--HelloWolrd. 在开始之前,我先贴一个链接,这是BepInex官方的开发手册 https://bepinex.github.io/b ...

  4. Unity游戏Mod/插件制作教程06 - Harmony补丁基础

    前言 通过之前的教程,我们已经知道如何编写基本的插件,如果你有C#和Unity的基础,这个时候已经可以做出一些功能了,比如通过按键修改游戏数据之类的.但是,这有很大的局限性,因为通常情况下,我们并不想 ...

  5. WordPress插件制作教程概述

    接下来的一段时间里,开始为大家讲解WordPress插件制作系列教程,这篇主要是对WordPress插件的一些介绍和说明,还有一些我们需要注意的地方,以及需要掌握的知识. WordPress插件允许你 ...

  6. Python的IDE:基于Eclipse/MyEclipse软件的PyDev插件配置python的开发环境(不同python项目加载不同版本的python)—从而实现Python编程图文教程之详细攻略

    Python的IDE:基于Eclipse/MyEclipse软件的PyDev插件配置python的开发环境(不同python项目加载不同版本的python)-从而实现Python编程图文教程之详细攻略 ...

  7. Arduino可穿戴开发入门教程Arduino开发环境介绍

    Arduino可穿戴开发入门教程Arduino开发环境介绍 Arduino开发环境介绍 Arduino不像我们使用的PC端操作系统一样,可以直接在操作系统中安装软件为操作系统编程.Arduino的软件 ...

  8. M1W Dock 教程之开发环境配置

    最近入手了sipeed M1W dock开发板,打算学习下图像处理,打算把自己的学习经历整理成个教程吧 开发环境 开发配置: 烧录固件 ide的使用 串口终端 参考文章:Maixpy官方文档 视频教程 ...

  9. linux 搭建开发stm32 stlink,ROS2与STM32入门教程-搭建开发环境(ubuntu+eclipse+cubemx+stlink+openocd)...

    ROS2与C++入门教程-搭建开发环境(ubuntu+eclipse+cubemx+stlink+opencd) 说明: 介绍如何在ubuntu下搭建开发环境 环境:ubuntu20.04 + ecl ...

最新文章

  1. php ci model条件查询,php – CodeIgniter中的多条件WHERE子句
  2. JavaScript 数组你都掰扯不明白,还敢说精通 JavaScript ?| 赠书
  3. Windows环境下安装React Native开发环境----记一次填坑过程
  4. Crnn中文end-to-end识别
  5. Jquery 使用技巧总结
  6. 轻量级 js取色器 JSColor
  7. 浅谈-国标GB28181协议抓包内容分析(一)
  8. 网络广告公司的恐慌 XSS广告终结者(html5新特性)
  9. 软件测试工程师的简历怎么写?
  10. 个人辅助带后台纯HTML网站源码
  11. IT公司面试智力题整理
  12. 亚马逊服务器升降配和增/减磁盘
  13. Android项目“error: Apostrophe not preceded by \ (”报错解决方法
  14. HTTP Status 400- Parameter conditions “username“ not met for actual request parameters:
  15. Power BI中计算同比、环比
  16. 互联网黑话大全 最新词汇 黑话生成器
  17. [oh-my-zsh] 提示检测到不安全的完成相关目录的问题解决
  18. STL快速入门学习教程之map的简单使用
  19. Golang seelog 使用入门简介
  20. C/C++ free(NULL)的思考

热门文章

  1. 建立stm32工程模板及Keil设置(一)
  2. bp神经网络可以用什么做,BP神经网络用什么软件
  3. 编译原理 | 第二章课后习题答案
  4. ctd数据 matlab,CTD数据库了解一下,分析你还少了这张图(基因-药物-疾病)
  5. 机器学习-逻辑回归之考试通过与否预测
  6. Restore card not find !
  7. 每日打卡 2017.03.15 北大信科2017机试真题题解
  8. 十天学习Unity3D脚本(一)九个回调
  9. three.js文字模糊问题
  10. 《算法导论》第三版第3章 函数的增长 练习思考题 个人答案