Unity3D編程學習分享


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

一、課程概述:

   以前大部分3D游戲出現在pc和ps、XBox等專業游戲主機上,由於平台之間激烈競爭,跨平台開發的好處可以一次

   編碼多平台適用,節約開發成本。Unity3D是最專業、穩定、效率最高並且支持游戲平台最多的,可以跨9種主要游

   戲平台:Web,PC,MAC,IOS,Flash,Android,XBox,PS3,WII。現在網游已不局限在電腦終端,手機與網頁終

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

   本課程分為五個部分:

   1、游戲GUI界面

   2、輸入輸出控制

   3、游戲資源操作(地圖,元素、光源、常用編輯器組件)

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

   5、游戲項目:CrossFire

二、學習目標

   學完本課程后,學員能夠掌握Unity3D框架常用技能,並熟練使用到實際的游戲項目開發中

   1、學習Unity3D的框架使用,掌握這一跨平台的游戲引擎

   2、學習JS、C#腳本在游戲中的應用。

   3、學習游戲程序的一般組件,如狀態機,配置文件,AI,UI交互等

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

三、教學模式

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

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

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

四、適合學習層次:

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

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

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

   3、 希望開發游戲項目

   4、 有一定的自學能力,能夠積極解決問題

五、課程大綱

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

   第二講:Unity3D IDE介紹

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

   第十九講:項目開發總結
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM