遊戲製作之路(25)Camera(攝像機)的清除標誌Solid color
前面學習了清除標誌skybox的使用,接著下來,來學習一下Solid color的使用。當一個遊戲畫面沒有背景圖時,可以使用一個純顏色的背景來顯示。比如想開發一個演示動畫的時候,在我們上大學的時候,很多老師都想把課堂做得最好,所以常常使用電腦作為輔助手段。特別在上物理課時,很多實驗現象是需要動畫來演示的,這時可能背景往往是空白,或者某一種顏色,會比較好一些,因為這樣可以形成巨大的反差。這時,就可以使用清除標誌Solid color,這個標誌的作用是把一幀畫面先清空,再使用設定的顏色來顯示背景,然後再在上面從遠到近來進行投影遊戲物件。
比如下面的例子,就是使用清除標誌Solid color,來顯示一個粒子海洋的效果:
這個例子裡,右邊就選擇黑色的夜空,以便把粒子海洋顯示出來,有一個強烈的對比效果。
俄羅斯方塊遊戲開發
http://edu.csdn.net/course/detail/5110
boost庫入門基礎
http://edu.csdn.net/course/detail/5029
Arduino入門基礎
http://edu.csdn.net/course/detail/4931
相關推薦
遊戲製作之路-憤怒的小鳥-3(原始碼下載地址)
我們先來分析一下整體的程式碼框架,這是我的指令碼目錄 首先我們給主角也就是小鳥新增剛體,碰撞器元件,最重要的是unity中的彈簧元件SpringJoint,作用是把兩個物體像彈簧一樣來連線到一起,受力學的作用, 最後我們建立指令碼bird.cs: 滑鼠按下來調整鳥的位置,角度,取消運動力學
遊戲製作之路-unity捕魚達人(一 開始以及載入介面的製作)
Unity捕魚達人的製作 一、建立開始介面 根據上一篇我們所講的,很容易就能把開始介面做出來。 二、遊戲載入場景 遊戲載入條的製作,我是用到了unity中的slider UI元件,如圖 slider元件包括背景和填充區域,在這裡我把背景設為白色,填充區域為藍色。我們把fill下的fil
遊戲製作之路-unity捕魚達人(一 開始以及載入介面的製作)
Unity捕魚達人的製作 一、建立開始介面 根據上一篇我們所講的,很容易就能把開始介面做出來。 二、遊戲載入場景 遊戲載入條的製作,我是用到了unity中的slider UI元件,如圖 slider元件包括背景和填充區域,在這裡我把背景設為白色,填充區域為
遊戲製作之路(25)Camera(攝像機)的清除標誌Solid color
前面學習了清除標誌skybox的使用,接著下來,來學習一下Solid color的使用。當一個遊戲畫面沒有背景圖時,可以使用一個純顏色的背景來顯示。比如想開發一個演示動畫的時候,在我們上大學的時候,很多老師都想把課堂做得最好,所以常常使用電腦作為輔助手段。特別在上物理課時,很多實驗現象是需要動畫
遊戲製作之路(26)Camera(攝像機)的清除標誌Depth only
在前面學習了天空盒和純背景顏色的清除方法,這兩個方法都比較常用的,一般情況下使用這兩個選項,就基本滿足了。但是你或許有點好奇心,像一個小學生一樣,不斷地為什麼,比如為什麼太陽會發亮,為什麼月亮只有晚上才看到,為什麼老師要讓我背書等等問題,多問為什麼,的確是一個好學生的樣子。因而,繼續來追問下一個
遊戲製作之路(24)Camera(攝像機)的清除標誌Skybox
在前面學習了攝像機的屬性:Clear Flags,知道它有四個選項,但是什麼時候使用哪一個選項呢?這是一個必須學習會的知識點,否則你是做不出來遊戲的,就像數學裡充分必要條件一樣。由於攝像機的重要性,就因為遊戲顯示的一切都是從它顯示出來的。在這裡先來學習第一個選項:Skybox(天空盒)。 什麼是
遊戲製作之路(36)退出遊戲迴圈返回開始選單
在前面已經學習了從遊戲開始選單進入遊戲主迴圈,當玩家玩累了,想退出遊戲,或者想重新開始遊戲,應該怎麼樣實現呢?下面就來解決這個問題。 首先要在遊戲主迴圈的介面上建立一個退出的按鈕,這樣玩家才可以隨時退出遊戲。按前面方法,在StarGame.cs腳本里新增一個OnGUI()函
遊戲製作之路(35)從開始選單切換到遊戲迴圈
前面學習了怎麼樣製作遊戲執行之後的遊戲選單,這個都是遊戲最基本的功能,標配的,學完選單之後,就心裡想著怎麼樣切換到遊戲迴圈裡了吧?也就是把選單怎麼樣隱藏掉,根據使用者的選擇顯示不同的遊戲迴圈,比如選擇“開始”選單就進行遊戲主迴圈,選擇“退出”就退出遊戲,選擇“引數”就進入引數配置的設定介面。
遊戲製作之路(32)建立自定義的介面樣式管理
前面學習了使用GUIStyle來自定義按鈕,就可以顯示各種各樣的按鈕了,但是採用這種方式有時候不方便管理整個程式,或者不同遊戲之間的按鈕。比如你定義了一套公司的遊戲風格的介面,想在不同的遊戲之間進行使用,這時一個一個地拷貝程式碼,再去設定屬性,是否感覺很傻,對了,還有一個更聰明的辦法,就是把所有
遊戲製作之路(31)建立自定義的按鈕
在前面學習了怎麼樣建立按鈕,也學習了顯示純文字,不過這些都是使用預設的模式來顯示的,但是遊戲開發人員常常使用自定義的按鈕比較多,因為它顯示多樣化,同樣可以進行換圖美化,也可以符合使用者的個性定義化。因此,這次來學習使用GUIStyle元件來定義按鈕的樣式。 比如建立如下圖的按鈕: 這個
遊戲製作之路(30)用程式碼顯示文字
前面學習了怎麼樣使用GUI.Button()函式來顯示按鈕,接著下來繼續學習使用程式碼來顯示文字。 其實有了前面的知識,再來學習顯示純文字顯示,就是非常容易的事情。用Rect定義一個區域,讓文字在這個區域裡進行顯示即可。如下面的程式碼: using System.Collections; u
遊戲製作之路(29)建立按鈕顯示
前面學習了怎麼樣建立文字顯示,這樣就可以把程式內部一些狀態告訴玩家,比如角色的生命值,經驗值,金錢等等,這樣做還是不夠的,因為遊戲是互動的,還需要獲取玩家的輸入,常常使用按鈕來獲取玩家的輸入,這樣就可以得到使用者的輸入反饋,從而達到互動的目標。比如遊戲剛開始時,需要使用者點選選單開始遊戲,或者退
遊戲製作之路(28)建立介面文字顯示
遊戲就是用來與人進行互動的,因此必須有介面,而介面上一般有文字顯示,或者輸入,這些都是遊戲本身與玩家進行互動的方式。最簡單的文字顯示,就是玩家開啟遊戲之後顯示的開始選單。這一次,我們就來學習怎麼樣建立一個介面文字顯示。 首先建立一個工程,然後在這個工程裡新增一個UI的Text,如下操作:
遊戲製作之路(34)遊戲開始選單的實現
前面學習了怎麼建立星星的預製件,也學習了怎麼樣建立UI按鈕,那麼這次我們就來學習建立遊戲的開始選單,一般情況之下,運行遊戲之後,都會出現遊戲選單,比如選擇主角、人物名稱,又或者配置遊戲的引數等,還有一個最主要的功能就是離開遊戲,因為無論玩多久遊戲,玩家總要吃飯、睡覺,總需要有一個溫柔的方式退出遊
遊戲製作之路(33)建立星星的預製件
前面已經學習了一個製作預製件的例子,就是製作子彈的,這次再次來製作一個星星的預製件,因為在後面的小遊戲裡要使用到它。預製件的作用,就是一個模板,它可以生成無數個遊戲物件,比如天上的星星有很多,如果一個一個地拖著建立,非常費勁,但使用程式碼來生成一千個,或一萬個都是很容易的事情。 為了製作預製
遊戲製作之路(37)顯示統計星星的個數
在前面已經實現從開始選單到進入遊戲,也實現了從遊戲主迴圈退出到開始選單,但是在玩這個遊戲時,點選一下就產生一個星星,那麼怎麼樣才能像別的遊戲那樣實現計分,比如計算有多少個星星,並把它顯示在遊戲介面上面。這次就來解決這個問題,要想在遊戲介面上顯示星星的個數,那麼就得先在介面上建立一個label,接
遊戲製作之路(39)載入人形的動畫4
在前面只是實現不同動畫之間進行無條件地轉換執行,其實在遊戲裡,經常要切換動畫執行的,比如讓一個角色行走時播放的動畫是行走的動畫,如果角色要跳起來,播放的動畫是跳動的動畫,如果角色轉身時,應該播放轉身的動畫。現在所有的動畫都放到動畫編輯器裡了,如果想要動畫在狀態之間有條件地進行切換,就需要增加切換
遊戲製作之路-憤怒的小鳥-2
接著上一篇的說,首先我想介紹兩種我常用的一個指令碼獲取並改變另一個指令碼的方法或引數的方法。 第一種:find到另一個掛載指令碼的物體,然後getComponent找到指令碼,改變引數。 第二種:單例模式 例如有一個Start.cs public class Start :MonoBeh
遊戲製作之路-憤怒的小鳥-1
本次分享的是我做的第一款Unity遊戲,當然,是借鑑網上的教學視訊製作的。 憤怒的小鳥,是在siki學院上看的,視訊連結。 因為是半年前做的東西了,記得不是很詳細,大致總結一下我的收穫。 一、開始介面的搭建 一般在遊戲製作時候呢,我們會把window/lighting/settings中的a
Linux學習之路-集群及LVS(2)【25】---20180217
ipvs 靜態 動態算法 一、ipvs scheduleripvs scheduler:根據其調度時是否考慮各RS當前的負載狀態有兩種方法:靜態方法和動態方法1、靜態方法僅根據算法本身進行調度1、RR:roundrobin,輪詢2、WRR:Weighted RR,加權輪詢3、SH:Source H