Unity开发环境大总结
2016-03-16 13:09
579 查看
一、使用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目录:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202006/23/7ae79ac2031af852535e7aa905a1f008)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202006/23/7fd8bbaf055c5a047ba721649799834d)
先把解压的apk文件夹放倒disunity的目录下,然后使用disunity extract 命令反编译需要反编译的dll文件路径就可以了:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202006/23/4c07a1b6f1565f035af58d635ed0a012)
3.安装破解版reflector:
我的CSDN资源里有一个免费的破解版的reflector,安装后根据里面的破解教程很容易就可以破解安装,打开软件,选择打开文件选择刚刚需要打开的dll文件就可以看到里面的源码,右键可以复制代码文本。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202006/23/2de07c1cc0d4270521d3a899748753dc)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202006/23/8608e0bf46f93165ce88d332a539edc8)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202006/23/3bc6f615c4fc6cf64a0e2fb125fc9423)
四、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
![](https://oscdn.geek-share.com/Uploads/Images/Content/202006/23/e9a1aa0b68935909103da9aea8182984)
打开模板txt文件进行自定义编辑即可,示例模板:
//
//NewBehaviourScript.cs
//
// Created by [JiangXinhou]
//
// Copyright jiangxinhou@outlook.com (http://blog.csdn.net/cordova)
using UnityEngine;
using System.Collections;
public class NewBehaviourScript : MonoBehaviour
{
// Use this for initialization
void Start()
{
}
// Update is called once per frame
void Update()
{
}
}
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:
我的CSDN资源里有一个免费的破解版的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.csdn.net/cordova)
using UnityEngine;
using System.Collections;
public class NewBehaviourScript : MonoBehaviour
{
// Use this for initialization
void Start()
{
}
// Update is called once per frame
void Update()
{
}
}
相关文章推荐
- Unity3D中的Coroutine详解
- [Unity-24] Unity的四种载入场景的方法
- 【游戏客户端开发】Unity3D 学习笔记4 —— UGUI+uLua游戏框架
- 【游戏客户端开发】Unity3D 学习笔记3——Unity3D资源目录及资源读取
- 【游戏客户端开发】Unity3D 学习笔记2——了解U3D引擎的操作面板和各种工具
- 【游戏客户端开发】Unity3D 学习笔记1——“工具在手,天下我有”
- unity全屏设置功能实现
- Unity调用外部摄像头,全屏显示摄像头画面
- 定位unity在rk3288平台上音频解码无效的bug---定位终成功
- Unity连接SQL数据库方法
- [Unity技巧]unity中使用visual studio编写shader并设置代码高亮
- Unity Camera 跟随自动寻路物体 物体抖动 解决备忘
- Unity Shaders and Effects Cookbook (1-2)创建自定义漫反射光照模型
- Unity MVC
- Unity3D-游戏特效制作【1】
- unity视频笔记——ngui-技能冷却,注册,聊天
- raknet unity3d
- Unity bug 合集(1-50)
- Unity3D实现动态加载游戏资源
- [Unity插件]DOTween(3)