1. 程式人生 > >學習Unity 3d,跟著雨潭老師的腳步前進。。。

學習Unity 3d,跟著雨潭老師的腳步前進。。。

從android轉到iOS,這段時間收穫比較大,憑著這麼多年的積累,經過半年多的實際工作,跟之前已經近兩年的零散的自學經驗,已經站穩了腳跟。

我又在想著遊戲的夢想,很早之前就想自己動手做款遊戲出來,礙於各種條件不具備,一直沒有去做,也沒有往這方面努力。

今年,終於下定決心,要幹這個事了,而且要大幹。之前自學了2d的遊戲,很快沒了興趣,於是投向了3d的懷抱。Unity 3d成了我的學習目標。

        首先我想到的就是買書,當然是經典的,基礎的書。C#入門經典,官方的u3d教程跟u3d的案例教程。

然後收集了一些網路課程,找了很多,感覺最好的就是雨潭老師的課程,前兩章免費,後面的也不貴。一開始我只是看,連續不斷的看,天天下班回家看。有空餘時間就看,同時結合著把c#入門經典基礎部分看完了,把找到的其他的教程囫圇吞棗的看了些,系統的還是看雨潭老師的課。差不多也看完了。終於進入實操,發現還是有很多的坑。因為雨潭老師的教程畢竟是4.x做的,目前流行的是5.0+了,之前很多不規範的地方,現在已經無法使用了,就是說全盤按著教程做出來的東西編譯不了,甚至在工具裡找不到對應的目錄了。u3d工具已經改版了。跌跌撞撞,終於把第一章的遊戲做完了,想想真不容易。第二個遊戲照樣很多坑,目前還在坑裡,第二個也已經做的差不多了。以後把它們都貼出來,方便自己耶方便跟我一起學習遊戲的愛好者們。

相關推薦

學習Unity 3d,跟著老師腳步前進

從android轉到iOS,這段時間收穫比較大,憑著這麼多年的積累,經過半年多的實際工作,跟之前已經近兩年的零散的自學經驗,已經站穩了腳跟。 我又在想著遊戲的夢想,很早之前就想自己動手做款遊戲出來,礙於各種條件不具備,一直沒有去做,也沒有往這方面努力。 今年,終於下定決心,

小白學習Unity 3D做經典遊戲坦克大戰日常

簡單 esp 還需 分享圖片 經典遊戲 平滑濾波 一起 耗時 date() 老師 | Trigger 學習者 |小白 出品 | Siki 學院 Hello,小夥伴們。接下來小白跟Trigger老師做一款2D遊戲坦克大戰。從素材、代碼到場景和UI的遊戲開發。小白把日常遇到的

Unity 3D學習筆記三十:遊戲元素——遊戲地形

nbsp 3d遊戲 strong 直觀 分辨率 == 摩擦力 fill 世界 遊戲地形 在遊戲的世界中,必然會有非常多豐富多彩的遊戲元素融合當中。它們種類繁多。作用也不大同樣。一般對於遊戲元素可分為兩種:經經常使用。不經經常使用。經常使用的元素是遊戲中比較重要的元素。一

Unity 3D學習筆記四十二:粒子特效

空間 獲得 material package 一個 log 創建 spa mpi 粒子特效 粒子特效的原理是將若幹粒子無規則的組合在一起。來模擬火焰,爆炸。水滴,霧氣等效果。要使用粒子特效首先要創建,在hierarchy視圖中點擊create——particle s

火星時代老師總結使用Unity 3D優化遊戲執行效能的經驗

      流暢的遊戲玩法來自流暢的幀率,而我們即將推出的動作平臺遊戲《Shadow Blade》已經將在標準iPhone和iPad裝置上實現每秒60幀視為一個重要目標。   以下是我們在緊湊的優化過程中提升遊戲執行效能,並實現目標幀率時需要考慮的事項。   當基本遊戲功能到

Unity 3D學習筆記四十三:布料

布料 布料是特殊的元件,它可以變化成任意形狀,比如說:隨風飄的旗子,窗簾等 建立布料的方法有兩種:建立布料物件,在遊戲物件中添加布料元件。前者通過hierarchy檢視中選擇create——cloth即可,建立後,系統會自動將互動布料元件(interactive clot

Unity 3D學習筆記三十四:遊戲元素——常用編輯器元件

常用編輯器元件 unity的特色之一就是編輯器視覺化,很多常用的功能都可以在編輯器中完成。常用的編輯器可分為兩種:原有元件和拓展元件。原有元件是編輯器原生的一些功能,拓展元件是編輯器智商通過指令碼拓展的新功能。 攝像機 攝像機是unity最為核心元件之一,遊戲介面中顯示的

Unity 3D學習(三) - 網路通訊

目前沒有找到合適的教程, 暫以此為學習大綱: Unity3D網路通訊_圖文_百度文庫 第一章 網路遊戲與單機遊戲的區別 內容: 網路和單機遊戲對比。 網路遊戲的特點。 介紹網路的幾種實現方式。 介紹本月實現的案例。 考核內

Unity 3D學習(二) - EasyAR

本文記錄《Unity與EasyAR實戰教程》的操作過程,供以後查閱。 1 使用Easy AR. 1.1 獲取Lisence Key[許可證金鑰] 在EasyAR上註冊賬號並進入開發中心 ↓ a) 新增SDK License key:  型別選"EasyAR SDK

Unity 3D學習(一) - UGUI

視訊教程在這裡: UGUI基礎篇 - 蠻牛教育 - 國內最大的Unity線上學習平臺 Unity 3D中的富文字:(注意顏色的最後兩位才是透明度) Text控制元件 <size=30><b><i><color=#0000ffff>

Unity 3D學習】鍵盤控制人物在場景中移動

一、第一種情況,鍵盤左右鍵控制人物旋轉,讓人物可以面向四方,然後上下鍵控制移動。 public float speed = 3.0F; public float rotateSpeed = 3.0F; CharacterController controller; voi

Unity 3D學習筆記四十四:路徑渲染

路徑渲染 路徑渲染屬於特效渲染元件,用於跟隨運動中的遊戲物件。首先在hierarchy檢視中,建立一個球體。然後在選單導航欄中選擇component——effects——trial renderer即可將路徑渲染元件新增至該球體物件中。 cast shadows:顯示陰

Unity 3D遊戲開發學習筆記】實現太陽系

目標: 寫一個程式,實現一個完整的太陽系, 其他星球圍繞太陽的轉速必須不一樣,且不在一個法平面上。 基本思路是在裡面建立物件,架構成一個太陽系,sun作為父物件,其他行星作為子物件,並且相對sun的初始位置均不一樣,那麼角速度相同的情況下轉速就不一樣了,另外

Unity 3D遊戲開發學習筆記(2) 牧師與魔鬼

遊戲事物: 3牧師,3惡魔,2河岸,河,船。 遊戲故事:3牧師和3惡魔需要用一艘船全部到達彼岸,但是船上和岸上都不能出現惡魔比牧師多的情形,否則惡魔會把牧師K.O,玩家輸掉比賽;直到所有牧師惡魔都到達對岸,玩家取得勝利。 MVC架構: IUser

Unity 3D學習】把3D模型放置到2D平面的兩種方法

剛開始學習Unity 3D,新手遇到的坑都是淚對自由的抗爭。進入主題~ 第一種方式: 1、使用Camera(假設叫A)照射3D模型(假設叫B)。(這裡需要保證兩者所在layer是一致的) 2、在Ass

Unity 3D學習筆記十:GUI Skin(圖形使用者介面面板)

Unity 學習筆記十 學習資料:《Unity 3D遊戲開發》 宣雨鬆 在這之前的學習的大部分控制元件用來開發遊戲還是太簡陋,為了讓遊戲更具娛樂性和美觀,所以我們就需要學習GUI Skin空間來為遊戲新增色彩。 首先在Project檢視中點選create---->

Unity 3D遊戲開發學習筆記】粒子光環

實現如下圖的粒子光環: 參考網站:http://i-remember.fr/en 思路: 首先宣告定義一個類用於儲存每個粒子的半徑和角度 public class particleClass { public float radius =

Unity 3D學習】滑鼠點選控制人物移動到目標位置

一、第一種情況,不帶自動尋路功能。 Vector3 targetPoint = Vector3.zero; //滑鼠點選的位置 CharacterController controller; void Start () { targetPoint =

Unity 3D學習筆記二:Button控制元件(按鈕)

Unity 學習筆記二 學習資料:《Unity 3D遊戲開發》 宣雨鬆 玩過的遊戲也不少,恐怕到現在也沒有見過哪一款遊戲會沒有按鈕控制元件。即使如此,我也不是很喜歡按鈕這個控制元件。對著平的螢幕摸按鈕,總給我一種不實在的感覺吧。也許在未來,按鈕以及其他的控制元件,會被人

Unity 3D學習筆記四十六:輸入與控制——鍵盤事件

在遊戲中,玩家控制主角移動,按鍵攻擊,選擇行走。都需要在程式中監聽玩家的輸入。unity為開發者提供了input庫,來支援鍵盤事件,滑鼠事件以及觸控事件。本文主要回顧鍵盤事件,以後會逐文複習滑鼠以及觸控事件。 鍵盤事件 一般的PC鍵盤有104個不同的按鍵,在程式中通過監