原创 手機端綁定host

最近開發的APP在使用時需要綁定host,以前只知道在PC端綁定,現在將手機端綁定host的方法記錄一下。我今天使用的方法基本思路是PC端綁定host之後,將PC作爲熱點,手機連接這個熱點。 一、PC綁定host:以windows電腦端爲

原创 Unity | 獲取兩個時間之間的間隔

最近的項目中要加一個功能:隔三天檢測一下版本是否爲最新,那麼我們如何獲取這個時間差呢? 通過三行代碼便可求出兩個時間之間的間隔: string lastTime = "2020/1/1 00:00:00";

原创 Unity | 調用Windows顏色彈窗(方法一)

一、引入windows dll:  public class DllScript { [DllImport("comdlg32.dll", CharSet = CharSet.Auto)] public static e

原创 Unity|截圖unity窗口之外的區域

一、效果圖如下: 二、使用的插件:dll3.5、4.x版本下載 System.Drawing.dll; System.Windows.Forms.dll; 因爲是截取unity窗口之外的區域,(unity中的截屏都需要依賴攝像機)所以需

原创 Unity | 總結:OCR文字識別、公式識別

一、功能簡介: 最近在做一個項目:運用OCR文字識別、公式識別、手寫英文識別等AI技術,當用戶批量導入圖片或者PDF文件時可快速識別爲可編輯文本,該項目主要功能有: 印刷體識別、手寫英文識別; 公式識別:將公式轉爲LaTex格式; 歷史記

原创 Unity | 計算執行某個函數使用的時間

 System.Diagnostics.Stopwatch類:提供一組方法和屬性,可用於準確地測量運行時間,通常用來測試代碼在時間上的執行效率。 Stopwatch sw=new Stopwatch(); sw.Start();開啓計時器

原创 Unity | Unity 與Android交互後手機端退出APP的注意事項

今天做Android端版本更新時,點擊“立即更新”按鈕後需要跳轉鏈接,並且將APP退出,但是發現 Application.Quit();這句代碼執行的時候會報錯。這是因爲項目中涉及到Unity 與 Android 的交互,在Android

原创 Unity|利用Hook實現Unity窗口小化後的鍵盤輸入監聽

鉤子(Hook),是Windows消息處理機制的一個平臺,應用程序可以在上面設置子程以監視指定窗口的某種消息,而且所監視的窗口可以是其他進程所創建的。當消息到達後,在目標窗口處理函數之前處理它。鉤子機制允許應用程序截獲處理window消息

原创 Unity | RenderTexture

一、相關概念  RenderTexture是可以被渲染的紋理,簡稱渲染紋理。一般來說,RenderTexture可以應用在製作動態陰影,反射以及監視攝像機(車輛後視鏡)等,另一方面可以應用到遊戲截圖,背景模糊等方面。 Camera(攝像機

原创 C++ | C++入門總結(二)string、vector

類 關鍵字:class、struct。 類體右側的表示結束的花括號後必須寫一個分號,這是因爲類體後面可以緊跟變量名以示對該類型對象的定義,所以分號必不可少。 一般來說,最好不要把對象的定義和類的定義放在一起。 類內初始值進行初始化時,

原创 C++ | C++入門總結(一)引用&、指針*

C++:#include指令,包含來自標準庫的頭文件時,用尖括號<>包圍頭文件名;對於不屬於標準庫的頭文件,則用雙引號""包圍。對於<>,先去系統目錄中找頭文件,如果沒有在到當前目錄下找;對於"",首先在當前目錄下尋找,如果找不到,再到系

原创 C++ | C++入門總結(五)局部靜態對象、使用引用避免拷貝、含有可變形參的函數、返回數組的指針、內聯函數、函數指針

局部靜態對象 某些時候,有必要令局部變量的生命週期貫穿函數調用及之後的時間。可以將局部變量定義成 static 類型從而獲得這樣的對象。局部靜態對象( local static object )在程序的執行路徑第一次經過對象定義語句時

原创 C++ | C++入門總結(二)

類 關鍵字:class、struct。 類體右側的表示結束的花括號後必須寫一個分號,這是因爲類體後面可以緊跟變量名以示對該類型對象的定義,所以分號必不可少。 一般來說,最好不要把對象的定義和類的定義放在一起。 類內初始值進行初始化時,

原创 C++ | C++入門總結(三)

迭代器 所有標準庫容器都可以使用迭代器,比如vector,嚴格來講,string對象不屬於容器類型,但是string支持很多與容器類型類似的操作,string支持迭代器。 使用迭代器可以訪問某個元素,迭代器也能從一個元素移動到另外一個

原创 C++ | C++入門總結

C++:#include指令,包含來自標準庫的頭文件時,用尖括號<>包圍頭文件名;對於不屬於標準庫的頭文件,則用雙引號""包圍。對於<>,先去系統目錄中找頭文件,如果沒有在到當前目錄下找;對於"",首先在當前目錄下尋找,如果找不到,再到系