原创 OpenGL筆記(八)

參考鏈接:https://learnopengl.com 作者 Joey de Vries 一. 幾何着色器 幾何着色器可以用來改變頂點着色器的primitive,比如在屏幕上畫四個點,可以利用幾何着色器將其改爲任意圖元。 下面舉

原创 計算機中的正負數表示

計算機中的正負數表示 在32位系統中,int類型佔4個字節,一共是32個2進制位,int類型的首位是符號位,0代表正數,1代表負數,int的最大值是0x7fffffff(即除了最高的1Bit其他31位都爲1),而最小值是0x800

原创 Unity——給離線的電腦導入PackageManager下載得到的資源包

由於新版本的Unity支持Unity Package Manager功能,能夠直接在界面搜索需要的插件,直接進行安裝。 但直接搜索和安裝這個功能需要計算機聯網,對於離線或者是在內網環境下工作的計算機,這個功能就不適用了。 所以需

原创 C# 中註釋/// 是什麼意思

平時自己寫代碼的時候,註釋都是用兩個斜槓這麼寫的// 但是我在實際工作時,看到別人寫的函數接口前面都是這麼寫註釋的: /// <summary> /// 這是一個函數的例子 /// </summary> void Funtion(

原创 C# interface和abstract class

Abstract Class 在C++中,有純虛函數的類是抽象類,抽象類不能被實例化,只能作爲基類使用,裏面的純虛函數就是其子類必須實現的接口,所以虛基類也叫做接口類。也就是說,抽象類只能通過接口和作爲其它類的基類使用,寫法如下所

原创 GitHub提交顯示文件不能超過100MB

git push的時候報錯,git push remote: error: GH001: Large files detected. 表示提交的文件太大,不能超過100MB 解決辦法如下,輸入下列的代碼,再git push,就O

原创 Unity的坑——不要用New來創建繼承於MonoBehaviour腳本的對象

直接說最重要的一句話,在Unity中,繼承於MonoBehavior的對象,不能使用new關鍵字來創建,而必須使用AddComponent或Instantiate函數來創建,這種對象也要儘量避免使用構造函數,對應的初始化工作要在對

原创 Jenkins上Unity打包出錯

最近工作需要在Jenkins上打Unity工程的IOS包,結果報錯了,報錯如下: LICENSE SYSTEM [20171026 9:26:24] No start/stop license dates set LICENSE

原创 計算機中的浮點數

計算機中的浮點數表示 計算機中的float類型,有一篇文章寫的很好,這裏把它的一部分放過來:https://www.duote.com/tech/cyuyan/14691.html 根據國際標準IEEE 754,任意一個二進制浮點

原创 C++中的庫文件導入與導出

前言 C++的庫文件分爲兩種:lib文件和dll文件,前者是靜態的,會在build時就被打包到exe內,單獨的一個exe文件就可以運行,而後者是動態的,不會被打包到exe內,除了exe,還需要對應的dll文件一起纔可以運行。 C+

原创 Unity Animation Miss Path

最近新接觸到Unity的animation clip,工作上需要導入別人給的角色模型,這裏記錄一下遇到的幾個問題: 1.不能播放特定的Animation Clip 在使用anm.Play函數時,報錯The animation st

原创 VS2017無法調試Unity

之前都好好的,打開一個新項目發現不能調試Unity了,需要選擇Unity實例,如下圖所示,這裏總結一下VS不能調試Unity的幾個原因: 原因一 首先檢查VS有沒有安裝對應的環境,如果沒有需要在VS裏補充安裝對應的組件,這個比較

原创 DllNotFoundException

最近在使用Unity調用C++的dll的時候出現了dllNotFoundException的報錯,但是我明明在對應的路徑放到了相應的dll,在這裏總結一下解決錯誤的幾種方法: 一. 檢查運行dll是否需要其他的dll 不僅僅是適用

原创 C++中的pch文件

參考鏈接:https://www.youtube.com/watch?v=eSI4wctZUto&list=PLlrATfBNZ98dudnM48yfGUldqGD0S4FFb&index=72 PCH全稱爲:Pre-compil

原创 Unity的Scene場景下的物體丟失問題

在使用Unity的時候經常發現一個問題,在Scene窗口下,如果對物體視角拉的太近,容易出現畫面消失或者變形的情況, 這種問題有一個很實用的解決方法,如果想看哪個物體,就在Hierarchy中選中該物體,然後按一下F鍵,再用鼠標滾