原创 格子類型遊戲實踐源項目

   這節啥也不講了,直接上源代碼吧,其實做這類遊戲真的蠻簡單的一天就可以寫一個,所有遊戲寫完2個星期就可以了,我後面還有一個沒有寫完的三消結合一個源項目的塔防,主要原因是沒有圖片,如果大家有興趣的話 可以自己去寫。寫了就是自己的了,其實

原创 網格的學習—4

  前面講到怎麼去繪製一個三角形,從而延伸到一個四邊形,繼而就可以繪製一個6面體。這節我們講一個麻煩點的,這節我們給出一組頂點,然後繪製出多邊形。例如如何繪製一個六邊形。繪製不同形狀的圖形,繪製2D曲面地形。我們知道要繪製一個多邊形首先按

原创 unity 貪喫蛇作戰—2

  今天接着上個講,上次講到了玩家蛇和BaseSnake類了,下面講講AI蛇了,這裏我寫的AI是比較簡單了。AI蛇的AI邏輯是這樣的,蛇主要存在2中狀態,一種是漫遊狀態,漫遊狀態每隔多少秒,給蛇一個方向,然後蛇慢慢的旋轉到給的方向。這裏用

原创 unity優化—資源優化

   這節主要講unity資源優化,先學習一個概念吧:資源管道,原始文件通過內容管道變成了一個可被Unity高效使用的中間文件 ,這不是Unity裏面的一個概念,但Unity的工作行爲和它很類似;Unity在導入資源的時候可以使用類型豐

原创 格子游戲類型實踐—3

      這節講講寫一個 貪喫蛇,我這個貪喫蛇我設置了不同個電腦蛇 和一個玩家蛇,貪喫蛇的原理還是蠻簡單的。還是跟大家簡單的講講吧,這裏我們用list來存儲蛇的節點,分別爲       public List<Point> SnakeP

原创 Unity 小結——1

好久沒寫blog最近把這一年亂七八糟的工作做個總結吧。這一年工作主要和開發板這塊結合的比較多,公司要給別人做一些小遊戲,然後爲了節約成本,我們採用的Orange Pi PC2這樣一塊開發板,至於什麼是Orange Pi 不知道的話這裏有一

原创 unity —腳本優化— 消息處理系統

     我們經常會遇到在運行狀態下去找到一個現有對象。在這個例子中,我們需要添加新的敵人到EnemyManagerComponent中,以便於在我們的場景中可以按我們想的任何方式來控制敵人對象。由於涉及到開銷,我們需要可靠和快速的方法作

原创 喫雞遊戲——消息處理

前面寫過一篇消息處理,那是是很早寫的。之前的那種做法是一個字典中鍵值爲string類型,值爲Action來實現類與類之間解耦。這種方式存在一定的弊端,用字符串來做鍵書管理起來並不是很好,約束性不強。這裏可以用type代替,這裏用結構體的t

原创 unity 貪喫蛇作戰—1

   前段時間看見有一個遊戲比較火,一直沒有時間模仿着寫,最近空閒 抽出幾天時間寫寫試試吧。做出來的只能算是一個demo吧。貪喫蛇的原理應該很簡單吧,基本說一下,就是當蛇動起來的時候,蛇頭的位置被重新賦值,蛇的第二段賦原先蛇頭的位置,第三

原创 一個簡單的喫雞揹包編寫——1

好久都沒寫博客。是時候來更新一篇一直想寫的一個demo,前段時間網易出一個荒野行動。聽說還是unity做的,所以自己沒事做的時候就來寫的玩玩。由於是個人開發所以網絡端用的是一個Photon View插件來實現簡單的聯網同步操作。關於Pho

原创 unity 對象池編寫

   先聊聊對象池吧 ,說白了就是我們把經常實例化的東西經常實例 然後又刪除。這應該是常人的操作吧。而對象池的作用就是把後面哪一部分放到一個list裏面,把它設置成setactive(false)。當我們再實例的時候然後從list中取。總

原创 對象池編寫 下篇

    前面講到一類池子的編寫。這裏有一個主池子。管理下面的小池子他的數據結構的是個字典。假如我們現在要回收一個子彈,那麼首先要在一個主池子中找到子彈這個小池子,然後讓小池子去回收是吧,同理,如果我們要去生成一個東西的話,我們是不是同樣也

原创 unity 網格切割

      前一節講到了如何繪製一個多變形網格。還是先給大家看效果圖,博客的結尾最後貼出工具類。效果圖如下: 大家看到的我用三種不同方向的切割方式,得出不同的子圖和原圖比較。下面具體分析其原理,給出分析圖。   先看這樣一張圖,我們黑

原创 unity 圖片資源導入優化

        天天扯淡,都不知道寫點什麼,今天就分享一個國外大牛的一個unity 紋理壓縮技術吧。本節的壓縮算法叫做色度抽樣算法。在數位圖像處理領域中,色度抽樣是指在表示圖像時使用較亮度信息爲低的分辨率來表示色彩(色度)信息。當對模擬分

原创 格子游戲類型實踐—2

      我們總共要寫這幾種格子類型的遊戲,像保衛蘿蔔類型的塔防,其實我個人傾向於一個經典塔防——矢量塔防,貪吃蛇,掃雷,三消(三消我就不多講了),格子類型的泡泡龍,賽車,吃豆人,坦克大戰等一系列的遊戲。這裏我就只做了幾種,至於沒做的大