原创 第三章——擴展Unity編輯器

目錄 擴展Project視圖中的右鍵視圖菜單 在project視圖中的Create按鈕中擴展資源創建菜單 擴展布局 (Project 視圖腳本 代碼的右側擴展自定義按鈕) 監聽事件 (判斷當移動一個文件時是否合法) 擴展Hierarch

原创 大話數據結構 —— 單鏈表 C#、C++代碼實現

  單鏈表  線性表的鏈式存儲結構的特點: 是用一組任意的存儲單元來存儲線性表的數據元素,這組存儲單元可以是連續的,也可以是不連續的 。 我們把存儲數據元素信息的域稱爲數據域,把存儲直接後繼位置的域稱爲指針域。 指針域中存儲的信息稱

原创 大話設計模式 —— 第二十八章《訪問者模式》

  訪問者模式,是行爲型設計模式之一。訪問者模式是一種將數據操作與數據結構分離的設計模式,它可以算是 所有設計模式中最複雜的一個,但它的使用頻率並不是很高,大多數情況下,你並不需要使用訪問者模式,但是當你一旦需要使用它時,那你就是需要使用

原创 Transform.Forward 和 Vector3.Forward 有什麼區別

  Vector3.forward 只是一個定值,它只是Vector3(0,0,1) 的縮寫, 它的值是 世界座標系中 Z 軸的指向, 值是不會改變的。 Transform.forward 表示一個向量,即當前物體的物體座標系的z軸在世界

原创 《隨筆一》—— “ 【代碼整潔之道 Clean Code】 提煉總結 一 ”

目錄 第一章《整潔代碼 》 第二章《 有意義的命名》 第三章 函數 短小 只做一件事 命名合適且具有描述性 函數參數儘量少 標識參數 參數對象 接受可變參數的函數 本人代下CSDN資源,付費下載。不同積分的資源,付費的金額不同: 10

原创 《隨筆二十五》——C#中的 “ 反射和特性 ”

目錄 Type 類 使用 GetType方法 或使用typeof運算符 來 獲取 Type 對象 (482P) 什麼是特性 在程序集中使用C# 中已定義的特性 (485P) 使用 Obsolete 特性 來標識某段代碼是已過時的(485P

原创 《隨筆三十四》——C#中的 “ 解析 泛型 “ LinkedList 類 ” 中的方法和屬性”

目錄 LinkedList Constructors Propertys LinkedList.Count LinkedList.First LinkedList.Last Methods LinkedList.AddAfter Link

原创 《隨筆二十七》——C#中的 “ 析構函數和 dispose 模式 ”

  析構函數 析構函數可以在類實例不再被引用的時候,執行一些釋放資源的工作。 關於析構函數需要注意的有: 每個類只能有一個析構函數 析構函數不能有參數、不能有返回值、不能重載 析構函數只能用作類的實例, 所以沒有靜態析構函數 記住: 不

原创 大話設計模式 —— 第二十六章《享元模式》C++ 代碼實現

目錄 定義 優點 缺點 應用場景 在面向對象程序設計過程中,有時會面臨要創建大量相同或相似對象實例的問題。創建那麼多的對象將會耗費很多的系統資源,它是系統性能提高的一個瓶頸。例如,圍棋和五子棋中的黑白棋子,圖像中的座標點或顏色,局域網中的

原创 Unity3D中API常用方法和類詳細講解 (Transform類)

目錄   Transform類 點擊這裏進入官網 該類表示的是對象的位置、旋轉和縮放。 Properties Transform.parent public Transform parent; 讓一個遊戲物體成爲另一遊戲物體的子對象,

原创 Unity3D中API常用方法和類詳細講解(Collider類、Collision 類、)

  Collider類 點擊這裏進入官網 該類是所有碰撞器的基類。 See Also:  BoxCollider,  SphereCollider, CapsuleCollider, MeshCollider, PhysicMateria

原创 大話設計模式 —— 第二十七章《解釋器模式》

  定義 解釋器模式是一種類行爲型模式,定義爲:  給定一門語言,定義它的文法的一種表示,並定義一個解釋器,該解釋器使用該表示來解釋語言中的句子。 簡單地說,解釋器就相當於翻譯器一樣,將一種語言解釋爲另一種語言。該模式使用的場景比較少

原创 Unity3D中的光源組件(Light)

  光有3個基本組成部分: Intensity(強度)、Color(顏色)和 Direction(方向) 我們可以直接設置 Intensity 和Color, 而方向是由光照類型Type 所決定的。 光源組件 Type:燈光的類型 C

原创 《隨筆二十六》——C#中的 “ string 字符串、可空類型 ”

  c# 預定義的類型 string 表示 .Net類 System.String。關於字符串,需要知道的最重要的事情是: 字符串是Unicode字符的數組。 string 中的字符串是不能被修改的 點擊這裏進入官網瞭解更多 stri

原创 大話設計模式 —— 第二十五章《中介者模式》C++ 代碼實現

目錄 定義 優點 缺點 應用場景 代理模式、外觀模式和中介者模式對比 在現實生活中,常常會出現好多對象之間存在複雜的交互關係,這種交互關係常常是“網狀結構”,它要求每個對象都必須知道它需要交互的對象。   我想到了生活中的中介。有人有房子