原创 簡單工廠設計模式

什麼是簡單工廠: 博主個人理解,簡單工廠就是生產產品的流水線,每條流水線生產的產品不同,作爲管理者我們要根據客戶的需求去生產對應的產品,把這個結構放在C#可以這麼理解,當客戶有多種需求的時候,我們程序爲客戶去實例化不同的實例對象,例

原创 使用面向對象的編程思想實現加減乘除運算

腳本1Main 函數的代碼: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Thr

原创 UML類圖

什麼是UML類圖: UML類圖用來描述程序中類與類的關係,把複雜的類關係用可視化的圖形變得容易理解,清晰可見。方便一個程序的編寫前的思路描述,和修改思路。 UML連線所表示的關係 UML類圖介紹; 用UML類圖創建一個類

原创 Unity~ WWW類

什麼是WWW類 www就是網絡工具類,Unity用於從網絡上下載需要的文件,包括音頻,視頻,圖片等文件的工具類. HTTP 超文本傳輸協議,網絡傳輸協議,服務器之間文件傳輸的規範 HTTP中的方法 <1>GET

原创 Unity~在unity中播放視頻,unity2018超簡單組件

播放視頻 博主最近發現現在在Unity中播放視頻超級簡單,就像AudioSource組件那樣,我不知道是哪個版本出的VidoePlayer組件,但是我今天看到了,真心方便,下面跟着博主一起去看看吧! 新版的視頻文件拖入Unity後不會分

原创 Unity ~2D精靈動畫製作

Unity 中如果要進行2D遊戲的開發,剛開始沒有選擇2D創建項目的時候,需在Unity 中進行設置 1.Etid–>Project Settings–>Etidor 2.將相機設置爲正焦相機 3.選擇Scene視圖中的2D

原创 Unity~ 簡單的3D遊戲對象動畫製作

1.在場景中創建一個3D遊戲對象Cube,和一個空物體,Cude作爲空物體的子物體(這裏空物體後面解釋) 將空物體的Y軸向上加0.5f,Reset Cube的Tranform; 如圖: 2.給空物體添加Animator組件,並創

原创 Unity ~Sprite (精靈)Sprite Packer

打包 1.在Unity中選擇Edit –>Project Settings–>Editor 2.Window–>2D–>Sprite Packer 3.點擊左上角的Pack 完成打包 重新打包: Repack (只要沒

原创 AStar算法

什麼是AStar: 是一種靜態路網中求解最短路最有效的直接搜索方法,估價值跟實例值非常接近; 啓發式搜索 : 啓發式搜索就是在狀態空間中的搜索對每一個搜索的位置進行評估,得到最好的位置,在從這個位置進行搜

原创 Unity~(3)Android Studio(sdk,jdk安裝與環境配置)

打開後的設置 點取消 選擇自定義 在Unity中設置Android SDK 和JDK的目錄 上一步下一步

原创 Unity~腳本的生命週期

注意 腳本執行順序: 多個腳本掛載,先執行後掛載. Awake,OnEnable,順序執行,在次執行其他腳本的Awake,OnEnable,其他同時執行 單個腳本生命週期執行順序: Awake: 只會被調用一次,在Start方法之

原创 Unity~Input類

作用: 用於遊戲與與用戶之間的交互,我們主要用的就是鼠標和鍵盤,下面介紹通過input類獲取鼠標和鍵盤的事件 鍵盤類 void Update () { //KeyCode是個枚舉(enum)類型裏面存儲了所有的鍵盤按鍵

原创 Unity~(4)Android Studio(sdk,jdk安裝與環境配置)

打開Android Studio 配置Android Studio 是爲了能生成SPK,如果自己都不能生成,那麼Unity 調用也生成不了。 點Close 下載地址前面有個多餘的斜槓記得刪掉,建議使用迅雷

原创 運行程序~自定義類似CMD命令打開非系統軟件

第一步: 在該路徑下創建文件夾並把希望通過CMD命令快捷打開的軟件的快捷方式放到自己創建的”CMD快捷命令”(該文件夾自己命名,也可以不用直接存儲在該目錄下,建議使用,方便查看且工整) (C:\ProgramData\Micros

原创 C#~靜態類和靜態成員

靜態類 特點: <1>靜態類必須用static 關鍵字修飾 <2>靜態類不需要實例化,直接由類名調用 <3>靜態類中只能包含靜態成員和常量 <4>靜態類不能被繼承。 <5>靜態類不能包含有實例的構造方法,並且有且只有一個無參無訪