Unity3D編程學習分享

  學習地址:http://www.ixueyun.com/lessons/detail-lessonId-692.htmlhtml

1、課程概述:

   之前大部分3D遊戲出如今pc和ps、XBox等專業遊戲主機上,因爲平臺之間激烈競爭,跨平臺開發的好處能夠一次

   編碼多平臺適用,節約開發成本。Unity3D是最專業、穩定、效率最高而且支持遊戲平臺最多的,能夠跨9種主要遊

   戲平臺:Web,PC,MAC,IOS,Flash,Android,XBox,PS3,WII。如今網遊已不侷限在電腦終端,手機與網頁終

   端也迅速進入玩家世界,unity3D將肩負重任。

   本課程分爲五個部分:

   一、遊戲GUI界面

   二、輸入輸出控制

   三、遊戲資源操做(地圖,元素、光源、經常使用編輯器組件)

   四、物理引擎(剛體、碰撞器、射線、角色控制器)

   五、遊戲項目:CrossFire

2、學習目標

   學完本課程後,學員可以掌握Unity3D框架經常使用技能,並熟練使用到實際的遊戲項目開發中

   一、學習Unity3D的框架使用,掌握這一跨平臺的遊戲引擎

   二、學習JS、C#腳本在遊戲中的應用。

   三、學習遊戲程序的通常組件,如狀態機,配置文件,AI,UI交互等

   四、學習相關編程經驗與技巧,經常使用編程手法等

3、教學模式

   一、 該系列教程將會着重使用unity3d在實際項目開發中的應用

   二、 課程將會實現一個仿CF遊戲項目的開發

   三、 課程主要就是按照作一個真實項目的開發步驟來進行講解

4、適合學習層次:

   本課程的主力用戶羣:熱愛遊戲開發的學員

   一、 對C、C++、C#、JAVA或者 JAVASCRIPT其中之一有必定的基礎

   二、 掌握程序開發的基本技能

   三、 但願開發遊戲項目

   四、 有必定的自學能力,可以積極解決問題

5、課程大綱

   第一講:Unity3D背景和環境搭建

   第二講:Unity3D IDE介紹

   第三講:遊戲GUI界面(一)-GUI控件、佈局

   第四講:遊戲GUI界面(二)-2D貼圖與幀動畫

   第五講:UNITY遊戲腳本(一)-MonoDevelop腳本編輯器、腳本的生命週期、操做遊戲對象

   第六講:UNITY遊戲腳本(二)-控制對象、C#編寫腳本、工具類

   第七講:遊戲元素(一)-遊戲地形、地形元素、光源、天空盒子

   第八講:遊戲元素(二)-經常使用編輯器組件、遊戲實例
  
   第九講:物理引擎(一)剛體、碰撞器、角色控制器

   第十講:物理引擎(二)射線、粒子、遊戲實例

   第十一講:輸入與控制(一)鍵盤、鼠標、自定義按鍵

   第十二講:輸入與控制(二)模型、動畫、GL、實例

   第十三講:持久化數據(一)playerPrefs、自定義文件、應用程序

   第十四講:持久化數據(二)資源數據庫、遊戲實例

   第十五講:多媒體與網絡(一)-遊戲音頻、視頻

   第十六講:多媒體與網絡(二)-網絡、遊戲實例

   第十七講:遊戲項目-CF(一)

   第十八講:遊戲項目-CF(二)

   第十九講:項目開發總結
相關文章
相關標籤/搜索