亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C > 正文

Unity編輯器下重啟的方法

2020-01-26 13:52:58
字體:
來源:轉載
供稿:網友

Unity編輯器下重啟的方法

我們項目AssetBundle打包走的是全自動化流程,打包之前要進行各種資源檢測,如果檢測順利通過,則進入打包,否則提示錯誤資源名稱及路徑,打包中斷!有時候即使資源檢測通過也會打包崩潰,初步斷定是Unity的內存爆了,因為Unity在編輯器下打開工程中的資源不會釋放掉,所以內存一直在占用,打包時要進行一系列資源依賴分析,我們也知道,如果資源量非常大時候,Unity要保存資源依賴的堆棧,所以會有內存崩掉的風險,所以我就想著,打包之前重啟下Unity,讓Unity釋放掉一些沒用的內存。完成這個工作,有以下幾個步驟:

1.獲取Unity的安裝路徑,實現方法有兩種:

  方法一:簡單粗暴,E://Unity 5.5.2//Unity//Editor//Unity.exe,不具有通用性。

  方法二:通過注冊包表獲取安裝路徑,獲取操作如下:

private static string GetUnityPath()  {    #region 通過注冊便獲取Unity安裝路徑    var regKey = @"Unity package file/DefaultIcon";    RegistryKey registryKey = Registry.ClassesRoot.OpenSubKey(regKey);    string pathName = (string)registryKey.GetValue(null); // "(Default)"     if (string.IsNullOrEmpty(pathName))    {      return null;    }    int index = pathName.LastIndexOf(",");    if (index != -1)    {      var exepath = pathName.Substring(0, index).Replace("/"", string.Empty);      var binpath = Path.GetDirectoryName(exepath);       var di = new DirectoryInfo(binpath);      if (di.Parent != null)      {        return di.Parent.FullName;      }    }    return null;      #endregion  }

 第二步:創建一個新的Unity進程。

static void StartPeocess(string applicationPath){  Process po = new Process();  po.StartInfo.FileName = applicationPath;  po.Start();}

第三步:殺掉之前舊的進程

string[] args = unityPath.Split('//');Process[] pro = Process.GetProcessesByName(args[args.Length - 1].Split('.')[0]);//Unityforeach (var item in pro){  UnityEngine.Debug.Log(item.MainModule);  item.Kill();}

 好了,這樣基本上就搞定了!

完整代碼:

using Microsoft.Win32;using System.Collections;using System.Collections.Generic;using System.Diagnostics;using System.IO;using UnityEditor;using UnityEngine;public class ReStartUnityTools : MonoBehaviour{  public static string UnityExePath = "E://Unity 5.5.2//Unity//Editor//Unity.exe";  [MenuItem("Tools/ReStartUnity(重啟Unity)")]  public static void ReStartUnity()  {    string unityPath = UnityExePath;// GetUnityPath();公司電腦通過注冊表是可以的,家里電腦不行,你們可以用這個函數試下,實在不行先寫上Unity安裝路徑吧    StartPeocess(unityPath);    string[] args = unityPath.Split('//');    Process[] pro = Process.GetProcessesByName(args[args.Length - 1].Split('.')[0]);//Unity    foreach (var item in pro)    {      UnityEngine.Debug.Log(item.MainModule);      item.Kill();    }  }  private static string GetUnityPath()  {    #region 通過注冊便獲取Unity安裝路徑    var regKey = @"Unity package file/DefaultIcon";    RegistryKey registryKey = Registry.ClassesRoot.OpenSubKey(regKey);    string pathName = (string)registryKey.GetValue(null); // "(Default)"     if (string.IsNullOrEmpty(pathName))    {      return null;    }    int index = pathName.LastIndexOf(",");    if (index != -1)    {      var exepath = pathName.Substring(0, index).Replace("/"", string.Empty);      var binpath = Path.GetDirectoryName(exepath);  //       var di = new DirectoryInfo(binpath);      if (di.Parent != null)      {        return di.Parent.FullName;      }    }    return null;      #endregion  }  static void StartPeocess(string applicationPath)  {    Process po = new Process();    po.StartInfo.FileName = applicationPath;    po.Start();  }}

運行結果:

   如有疑問請留言或者到本站社區交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
中文字幕亚洲色图| 国产欧美一区二区| …久久精品99久久香蕉国产| 成人黄色生活片| 国产成人综合一区二区三区| 丝袜美腿亚洲一区二区| 亚洲香蕉成人av网站在线观看| 亚洲欧美中文字幕| 久久久国产精彩视频美女艺术照福利| 国产精品男女猛烈高潮激情| 2023亚洲男人天堂| 亚洲免费视频网站| 久久久精品欧美| 亚洲免费中文字幕| 欧美亚洲另类制服自拍| 久久久国产视频| 成人高清视频观看www| 青草青草久热精品视频在线网站| 有码中文亚洲精品| 黄网动漫久久久| 91免费的视频在线播放| 久久精品这里热有精品| 欧美亚洲国产日本| 国产一区二区日韩精品欧美精品| 91最新在线免费观看| 国产成人精品一区二区| 久久69精品久久久久久久电影好| 国产97在线|日韩| 国产精品一区二区电影| 欧美亚洲在线播放| 欧美电影免费播放| 亚洲欧美制服另类日韩| 国产精品大片wwwwww| 中文字幕日韩在线视频| 自拍偷拍免费精品| 日韩欧美一区二区三区| 日韩成人在线视频网站| 黑人欧美xxxx| 成人字幕网zmw| 精品在线小视频| 久久久久久网址| 欧美日韩亚洲一区二区三区| 国产午夜精品理论片a级探花| 亚洲成人久久一区| 国产日韩欧美视频| 国产精品96久久久久久| 成人中文字幕+乱码+中文字幕| 国产精品看片资源| 国产精品老女人精品视频| 日韩在线精品视频| 国模极品一区二区三区| 国产+人+亚洲| 久久免费国产精品1| 欧美性猛交xxxx免费看漫画| 久久这里有精品视频| 国产婷婷97碰碰久久人人蜜臀| 国模精品视频一区二区三区| 久久影视免费观看| 亚洲美女喷白浆| 日韩精品福利网站| 色噜噜狠狠狠综合曰曰曰| 国产性色av一区二区| 亚洲精品国产美女| 91a在线视频| 免费99精品国产自在在线| 欧美一乱一性一交一视频| 亚洲人午夜色婷婷| 色吧影院999| 亚洲视频在线视频| 92版电视剧仙鹤神针在线观看| 亚洲人成在线观看网站高清| 精品久久久久久久久久久久久| 日韩国产激情在线| 97国产精品视频| 国产精品欧美日韩久久| 午夜精品久久久久久久白皮肤| 26uuu国产精品视频| 国模私拍一区二区三区| 欧美性xxxx极品hd满灌| 国产成人一区二区三区小说| 国产精品久久久久秋霞鲁丝| 国产精品pans私拍| 日韩免费在线免费观看| 久久久久久亚洲精品不卡| 日韩欧美在线免费观看| 欧美国产第一页| 国产精品久久久久久久久粉嫩av| 欧美一级在线播放| 久久国产精品久久久久久| 亚洲福利在线视频| 国产在线观看精品| 米奇精品一区二区三区在线观看| 97香蕉超级碰碰久久免费软件| 伊人久久久久久久久久| 91在线高清免费观看| 91九色精品视频| 欧美大片第1页| 亚洲影视中文字幕| 日韩欧美有码在线| 久久久伊人欧美| 欧美一区视频在线| 国产精品精品视频一区二区三区| 亚洲第一精品自拍| 日韩在线一区二区三区免费视频| 亚洲图片制服诱惑| 国产亚洲精品久久| 欧美一区三区三区高中清蜜桃| 久久亚洲电影天堂| 日韩欧美国产骚| 亚洲欧美制服第一页| 精品久久久久久国产| 久久久伊人欧美| 91国产一区在线| 日韩专区中文字幕| 大桥未久av一区二区三区| 欧美丝袜一区二区三区| 欧美日韩国产精品一区二区三区四区| 成人性生交大片免费看视频直播| 国产成人精品亚洲精品| 国产亚洲成av人片在线观看桃| 欧美一区二区三区四区在线| 亚洲xxxx18| xvideos国产精品| 亚洲精品国产品国语在线| 在线免费观看羞羞视频一区二区| 欧美一乱一性一交一视频| 欧美福利视频网站| 在线观看免费高清视频97| 日韩欧美成人精品| 亚洲网站在线观看| 亚洲在线www| 欧洲中文字幕国产精品| 中文字幕精品网| 92国产精品视频| 秋霞av国产精品一区| 中文字幕亚洲第一| 国产欧美日韩最新| 久久成人免费视频| 久久久视频在线| 成人久久久久久| 亚洲成人激情视频| 精品国产一区二区在线| 国产午夜精品理论片a级探花| 视频在线观看一区二区| 尤物精品国产第一福利三区| 亚洲欧美日韩国产成人| 欧美色道久久88综合亚洲精品| 久久久国产精品亚洲一区| xvideos成人免费中文版| 一本色道久久88亚洲综合88| 欧美日韩国产精品一区二区不卡中文| 亚洲美女动态图120秒| 亚洲国产成人精品久久| 国产精品老牛影院在线观看| 777午夜精品福利在线观看| 欧美激情日韩图片| 成人乱人伦精品视频在线观看| 日韩成人高清在线| 红桃av永久久久| 亚洲欧美国产一本综合首页| 日韩男女性生活视频| 91中文在线视频| 中文字幕亚洲欧美日韩在线不卡| 日韩视频免费在线|