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

首頁 > 編程 > C > 正文

Unity編輯器下重啟的方法

2020-02-24 14:30:43
字體:
來源:轉載
供稿:網友

我們的產品在上線之前都需要進行各種檢測,順利通過檢測后就能進行產品包裝了,我們將提示錯誤的資源名稱和路徑,那么Unity編輯器下重啟的方法大家知道嗎?武林技術頻道小編為你分享。

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();  }}

運行結果:

上面是武林技術頻道小編介紹的Unity編輯器下重啟的方法,大家學習的怎樣了呢?大家可以按照上文的代碼操作試下,如有疑問歡迎給武林技術頻道進行留言。

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

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美性色xo影院| 日本亚洲欧洲色α| www.日韩不卡电影av| 成人午夜一级二级三级| 欧美孕妇性xx| 国外日韩电影在线观看| www.日本久久久久com.| 亚洲最大成人网色| 一区二区三区www| 狠狠做深爱婷婷久久综合一区| 5252色成人免费视频| 亚洲乱码一区av黑人高潮| 久久亚洲私人国产精品va| 亚洲激情自拍图| 欧美国产日韩一区二区在线观看| 欧美大全免费观看电视剧大泉洋| 亚洲午夜精品久久久久久性色| 日韩av在线影视| 欧美日本精品在线| 欧美乱大交做爰xxxⅹ性3| 国产精品爽爽ⅴa在线观看| 亚洲情综合五月天| 国产精品久久精品| 国产一级揄自揄精品视频| 色婷婷综合久久久久中文字幕1| 欧美理论电影网| 日韩大胆人体377p| 日韩小视频网址| 国产精品日日做人人爱| 久久免费视频在线| 亚洲欧美国产va在线影院| 美乳少妇欧美精品| 欧美孕妇与黑人孕交| 亚洲精品自拍视频| 日韩性生活视频| 7777免费精品视频| 成人免费网视频| 亚洲在线免费观看| 欧美在线视频免费| 欧美激情在线一区| 91手机视频在线观看| 国产成人精品免高潮在线观看| 久久综合久久88| 亚洲男女性事视频| 国产精品嫩草影院久久久| 日本免费一区二区三区视频观看| 韩国精品美女www爽爽爽视频| 中文字幕日韩av综合精品| 欧日韩不卡在线视频| 欧美日韩国产在线| 97视频com| 亚洲国产精品久久精品怡红院| 欧美国产日产韩国视频| 久久夜色精品国产| 国产日韩欧美一二三区| www.欧美精品一二三区| 自拍偷拍亚洲一区| 欧美亚洲另类视频| 色婷婷综合成人av| 欧美国产第一页| 欧美日韩一区二区免费在线观看| 4438全国成人免费| 欧美日韩视频免费播放| 国产在线播放不卡| 98精品国产高清在线xxxx天堂| 在线播放国产一区中文字幕剧情欧美| 欧美日韩国产一区二区三区| 欧美日韩精品二区| 久久久免费精品| 亚洲人精选亚洲人成在线| 国产极品jizzhd欧美| 欧美性猛交xxxx免费看久久久| 国产欧美一区二区| 国产精品自产拍高潮在线观看| 国产91露脸中文字幕在线| 亚洲精品一区二区三区婷婷月| 日韩一级裸体免费视频| 成人福利在线视频| 欧美一区二区三区艳史| 日韩av在线一区二区| 亚洲尤物视频网| 亚洲免费福利视频| 中文字幕亚洲天堂| 97视频免费在线看| 精品美女久久久久久免费| 欧美日韩性视频| 午夜精品福利视频| 中文字幕亚洲图片| 92版电视剧仙鹤神针在线观看| 在线免费观看羞羞视频一区二区| 国产精品第一页在线| 中文字幕久热精品视频在线| 亚洲精品久久久久久久久久久久久| 成年无码av片在线| 性亚洲最疯狂xxxx高清| 黑人狂躁日本妞一区二区三区| 久久精品免费电影| 亚洲日韩欧美视频一区| 日韩成人av在线播放| 日产精品99久久久久久| 国产91对白在线播放| 永久555www成人免费| 日韩中文字幕网站| 久久99久久亚洲国产| 久久精品电影一区二区| 九九热精品视频在线播放| 欧美高跟鞋交xxxxxhd| 久久躁日日躁aaaaxxxx| 欧美日韩成人精品| 亚洲美女视频网站| 久久精品国产96久久久香蕉| 日本国产精品视频| 亚洲精品久久久久| 亚洲精品动漫久久久久| 欧美日韩黄色大片| 亚洲最大激情中文字幕| 日韩视频亚洲视频| 久久69精品久久久久久国产越南| 色悠悠久久久久| 久久国产精品偷| 亚洲a∨日韩av高清在线观看| 亚洲一品av免费观看| 美女精品久久久| 青青草99啪国产免费| 日韩精品久久久久久久玫瑰园| 亚洲精品自产拍| 精品香蕉一区二区三区| 亚洲一区二区黄| 亚洲精品一区二区三区婷婷月| 97超视频免费观看| 国产精品吊钟奶在线| 久久成人免费视频| 国产精品亚洲第一区| 国产精品一二区| 欧美成人免费观看| 日韩男女性生活视频| 久久99精品久久久久久噜噜| 国产最新精品视频| 亚洲经典中文字幕| 色婷婷成人综合| 欧美日韩一区二区在线| 久久精品99久久香蕉国产色戒| 亚洲综合精品一区二区| 日韩在线播放av| 亚洲一区二区三区香蕉| 精品视频—区二区三区免费| 青草青草久热精品视频在线网站| 97视频免费观看| 亚洲久久久久久久久久久| 久久夜色撩人精品| 国产精品一香蕉国产线看观看| 国产91色在线免费| 亚洲伊人成综合成人网| 九九精品视频在线| 日韩中文字幕在线看| 日韩高清av在线| 成人黄色在线免费| 91精品久久久久久久久青青| 91久久国产精品| 97精品久久久| 在线亚洲午夜片av大片| 国产精品视频xxxx| 精品自在线视频| 精品久久久香蕉免费精品视频|