Unity开发环境大总结

本文介绍了Unity开发中的多种实用技巧,包括使用VS作为代码编辑器、Resharper的使用方法、如何通过Disunity和Reflector反编译APK中的DLL文件以恢复源代码、Unity的破解方法及自定义代码模板等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、使用VS做unity代码编辑器:


1.安装vs tools for unity插件:

微软官方博客下载地址:https://blogs.msdn.microsoft.com/visualstudio/2014/07/29/visual-studio-tools-for-unity-1-9/

双击安装后如果vs上面启动按钮变成attach to unity表示安装成功,可以打断点和unity工程连接调试。没有的话需要在unity中点击Assets -> import package导入vs tool for unity即可。


2.VS重要快捷键:

代码格式化:选中要格式化的代码-> Ctrl+K ->Ctrl + F (Ctrl一直不松开);


二、使用Reshaper:


三、使用disunity和reflector反编译apk压缩包:


前几天不小心把自己用unity写的一个小游戏的工程删掉了,文件恢复没找出来,幸好最后打了一个安卓的apk包,还可以把源码反编译出来参考一下:

1.解压apk包:

安卓apk其实就是一个压缩文件,将文件后缀改成rar,zip等自己电脑解压缩软件可以是别的格式然后解压到一个文件夹中,看到里面跟安卓工程的目录是一样的,unity的代码在assets/bin/Data/Managed/Assembly-CSharp.dll中,使用disunity反编译之后用reflector打开这个dll(dynamic link library)动态链接库就可以看到源码(如果没有加密的话);


2.使用disunity反编译dll文件

根据unity的版本选择相应的disunity版本,windows系统运行cmd进入命令行,cd进入解压的disunity目录



把解压的apk文件夹放倒disunity的目录下,然后使用disunity extract 命令反编译需要反编译的dll文件路径就可以了:



3.安装破解版reflector:

我的优快云资源里有一个免费的破解版的reflector,安装后根据里面的破解教程很容易就可以破解安装,打开软件,选择打开文件选择刚刚需要打开的dll文件就可以看到里面的源码,右键可以复制代码文本。



四、Unity破解放方法:


1.将Patch破解软件复制到Unity安装目录Unity/Editor下,双击运行;

2.Unity Forder选到Patch所在的Unity/Editor目录;

3.选择要破解的Unity版本:4或者5系列;

4.点击Patch按钮,成功后根据提示确定替换已有的相关文件即可;


五、Unity代码文件模板自定义:


以修改windows下unity的C#脚本文件模板为例:

模板文件存放在unity安装目录下:...\Unity\Editor\Data\Resources\ScriptTemplates

打开模板txt文件进行自定义编辑即可,示例模板:

//
//NewBehaviourScript.cs
//
// Created by [JiangXinhou]
//
// Copyright jiangxinhou@outlook.com (http://blog.youkuaiyun.com/cordova)
using UnityEngine;

using System.Collections;



public class NewBehaviourScript : MonoBehaviour
{


    // Use this for initialization

    void Start()
    {

    }


    // Update is called once per frame

    void Update()
    {

    }

}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mr_厚厚

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值