1. 程式人生 > >Unity開發環境大總結

Unity開發環境大總結

一、使用VS做unity程式碼編輯器:

1.安裝vs tools for unity外掛:

雙擊安裝後如果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 [email protected] (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()
    {

    }

}