Cocosd游戲引擎課程教學大綱_第1頁
Cocosd游戲引擎課程教學大綱_第2頁
Cocosd游戲引擎課程教學大綱_第3頁
Cocosd游戲引擎課程教學大綱_第4頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、 Cocos2d-x游戲引擎教學大綱課程性質專業任選課課程編號xx408406課程名稱Cocos2d-x游戲引擎適用專業計算機科學與技術先修課程C+程序設計、數據結構總學時32 其中理論 20學時,實驗 12學時學分數2一、課程簡介本課程是計算機科學與技術專業的一門專業任選課程。Cocos2d-X是主流的跨平臺游戲開發引擎,通過本課程的教學,讓學生對跨平臺開發有比較深刻的認識,掌握手機游戲開發流程,以及開發過程中需要掌握的技能和工具。提高學生在軟件設計過程中分析問題和解決問題的實際動手能力,使學生的理論知識和實踐技能得到共同發展。本課程以面向對象程序設計(一)(C+程序設計)為先修課程,學生在

2、學習C+語言后,可以迅速掌握編程語言中一些共性的知識。通過本課程的學習,學生應實現如下目標:知識目標:Cocos2d-X引擎基礎、Cocos2d-x引擎開發環境、引擎渲染框架、動作功能、用戶交互、游戲背景、游戲開發工具、游戲中的聲音、文件操作、內存管理機制、粒子系統。能力目標:通過本課程的學習,使學生熟練掌握基于Cocos2d-X的游戲程序開發,并能實現跨平臺的手機游戲程序設計。三、課程教學基本要求本課程教學內容實踐性較強,需要在機房里老師現場講解,學生同步實踐。四、課程教學模塊(或教學內容)與學時分配1、理論教學部分序號教學模塊知識點學時1.游戲引擎介紹了解:什么是游戲引擎掌握:Cocos2

3、d游戲引擎環境的配置掌握:Cocos2d游戲引擎的基本組成了解:Cocos2d游戲引擎的技術文檔22游戲引擎基礎概念了解:跨平臺的開發掌握:建立不同平臺的開發環境掌握:引擎中的混合編譯了解:引擎的入口和示例23游戲引擎框架了解:基本框架掌握:渲染框架掌握:文字與字體掌握:菜單按鈕掌握:幾何繪制24動作與動畫了解:動作基類掌握:時間動作掌握:組合動作掌握:可變速度動作類 掌握:速度類掌握:延遲動作類掌握:跟隨動作類掌握:擴展動作類 掌握:動畫動作類 45用戶交互了解:交互的機制掌握:接收操作掌握:分發機制掌握:處理響應26游戲背景了解:2D游戲背景的類型 了解:磚塊地圖 掌握:磚塊地圖編輯器掌握

4、:地圖數據的格式掌握:磚塊地圖的實現47游戲中的聲音了解:音樂與音效掌握:背景音樂操作函數掌握:聲音音效操作函數28粒子系統了解:什么是粒子系統掌握:粒子的聲明周期 掌握:粒子發生器屬性 掌握:粒子效果編輯器 22、實踐部分序號實驗項目名稱內容摘要實驗學時實驗類型開出要求1登錄界面的制作掌握登錄界面制作的流程2設計性必做2英雄人物角色的繪制掌握精靈的繪制流程以及動畫效果的實現2設計性必做3英雄角色的控制掌握鼠標拾取算法控制英雄移動2設計性必做4實現游戲地圖掌握游戲地圖的編輯以及渲染2設計性必做5實現游戲中魔法掌握粒子效果的實現靜態顯2設計性選做6實現休閑類游戲掌握游戲設計的基本框架4設計性必做五、教學方法與策略課程以老師機房講授、學生同步實踐為主,輔以分組進行項目實踐等手段。六、學生學習成效考核方式考核環節構成(均為100分制)評分依據占總成績的比重學習紀律出勤10%學習過程作業及課堂表現20%學習效果項目考核70%七、選用教材1、劉劍卓,Cocos2D-X游戲開發技術精解(第1版),人民郵電出版社, 2013年八、參考資

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論