色欧美4477福利网在线观看,亚洲国产AV一区二区污污污,精品欧美一区二区三区,免费人成在线观看欧美精品

    武漢匯眾教育

    武漢匯眾教育

    • 匯眾教育致力于有志青年在動(dòng)漫游戲行業(yè)發(fā)展
    • 匯眾教育成為目前遍布全國(guó)的數(shù)字娛樂人才培養(yǎng)基地
    • 累計(jì)培養(yǎng)90000余名專業(yè)人才,并輸送至全國(guó)50000家企業(yè)

    400-888-4851

    全國(guó)學(xué)習(xí)專線 8:00-22:00
    跨平臺(tái)游戲開發(fā)

    跨平臺(tái)游戲開發(fā) 2018-12-20 15:23:12

    武漢匯眾教育開設(shè)跨平臺(tái)游戲開發(fā)課程,講授游戲開發(fā)程序的核心技術(shù),全程真實(shí)案例結(jié)合學(xué)習(xí)階段,通過經(jīng)驗(yàn)豐富的設(shè)計(jì)師為學(xué)員教授技巧,高效學(xué)習(xí)。

    授課機(jī)構(gòu): 武漢匯眾教育

    上課地點(diǎn): 洪山校區(qū), 詳情>>

    開設(shè)班型:早班,晚班,周末班

    費(fèi)用:
    費(fèi)用
    416人已關(guān)注報(bào)名
    預(yù)約試聽
    在線咨詢

    課程詳情

    跨平臺(tái)游戲開發(fā)

    武漢匯眾教育開設(shè)跨平臺(tái)游戲開發(fā)課程,講授游戲開發(fā)程序的核心技術(shù),全程真實(shí)案例結(jié)合學(xué)習(xí)階段,通過經(jīng)驗(yàn)豐富的設(shè)計(jì)師為學(xué)員教授技巧,高效學(xué)習(xí)。

    課程介紹
      這套課程主要講授游戲程序開發(fā)的核心技術(shù)與主要的功能實(shí)現(xiàn)。編程入門基礎(chǔ)階段包含《C++程序基礎(chǔ)》、《面向?qū)ο蟪绦蛟O(shè)計(jì)》、《游戲中的數(shù)據(jù)結(jié)構(gòu)與算法》。此階段將為后續(xù)的游戲開發(fā)課程學(xué)習(xí)做好基本準(zhǔn)備。
      技術(shù)應(yīng)用階段包含《游戲中的圖形圖像實(shí)現(xiàn)》、《簡(jiǎn)單游戲框架設(shè)計(jì)》、《游戲中的數(shù)學(xué)與物理應(yīng)用》、《Lua語言及UI系統(tǒng)(Lua實(shí)現(xiàn))》,該階段將實(shí)現(xiàn)計(jì)算機(jī)圖形編程、搭建高效簡(jiǎn)潔的游戲框架、設(shè)計(jì)游戲中主要的數(shù)學(xué)與物理運(yùn)算以及游戲UI系統(tǒng)開發(fā)。
      游戲引擎應(yīng)用階段包含《cocos2d-x游戲引擎基礎(chǔ)》、《引擎游戲設(shè)計(jì)》、《MFC》以及完整的項(xiàng)目實(shí)訓(xùn)環(huán)節(jié)。該階段將需要掌握游戲引擎的基本原理,并如何改變引擎編碼來實(shí)現(xiàn)游戲預(yù)期的設(shè)計(jì)效果。
    專業(yè)軟件
      Lua:一個(gè)小巧的腳本語言,其設(shè)計(jì)目的是為了嵌入應(yīng)用程序中,從而為應(yīng)用程序提供靈活的擴(kuò)展和定制功能。在目前所有腳本中,Lua的速度是非??斓?,這一切都決定了Lua是作為嵌入式腳本的良好選擇。
      Cocos2d-x:一個(gè)開源的移動(dòng)2D游戲引擎,它的特色是"跨平臺(tái)",支持Windows、Mac、Linux、iOS、Android等操作系統(tǒng)。開發(fā)者編寫的源代碼很容易進(jìn)行編輯和調(diào)試。代表游戲有:《捕魚達(dá)人》、《刀塔傳奇》、《雷霆戰(zhàn)機(jī)》等。
      C++:一種通用編程語言,應(yīng)用廣泛,常用于系統(tǒng)開發(fā)、游戲引擎開發(fā)等應(yīng)用領(lǐng)域,是至今非常受歡迎的強(qiáng)大編程語言。C++設(shè)計(jì)直接的和廣泛的支持多種程序設(shè)計(jì)風(fēng)格,無需復(fù)雜的程序設(shè)計(jì)環(huán)境。
    章節(jié) 內(nèi)容
    C++ 程序基礎(chǔ)

    C++ 是一種通用編程語言,應(yīng)用廣泛,常用于系統(tǒng)開發(fā)、游戲引擎開發(fā)等應(yīng)用領(lǐng)域,是非常受歡迎的強(qiáng)大編程語言。 C++ 設(shè)計(jì)直接的和廣泛的支持多種程序設(shè)計(jì)風(fēng)格,無需復(fù)雜的程序設(shè)計(jì)環(huán)境。

    面向?qū)ο蟪绦蛟O(shè)計(jì)

    面向?qū)ο蟪绦蛟O(shè)計(jì),是一種計(jì)算機(jī)編程架構(gòu),從80 年代開始成為了一種主導(dǎo)編程思想。它達(dá)到了軟件工程的三個(gè)主要目標(biāo):重用性、靈活性和擴(kuò)展性。為了實(shí)現(xiàn)整體運(yùn)算,每個(gè)對(duì)象都能夠接收信息、處理數(shù)據(jù)和向其它對(duì)象發(fā)送信息。

    游戲中的數(shù)據(jù)結(jié)構(gòu)與算法

    數(shù)據(jù)結(jié)構(gòu)和算法在游戲程序中應(yīng)用得很廣,可以說無處不在,被比喻為游戲程序的靈魂。一般游戲?qū)Τ绦虻男室蠛芨?,因此能否成為出色的游戲程序員很大程度取決于能否編寫出高效的算法。

    游戲案例實(shí)踐

    依據(jù)教師提供的游戲案例源碼,綜合運(yùn)用所學(xué)過的游戲開發(fā)編程技術(shù),進(jìn)行相對(duì)完善的功能開發(fā),賦予一個(gè)游戲所應(yīng)該具有的游戲性,盡量做到:"娛樂性"

    階段考核(K1)

    階段考試K1 的形式為在線考試,利用匯眾教育自主研發(fā)的在線考試系統(tǒng)進(jìn)行程序基礎(chǔ)知識(shí)的在線答題。本次階段考試主要考察C++ 及數(shù)據(jù)結(jié)構(gòu)算法的功底。

    游戲中的圖形圖像實(shí)現(xiàn)

    講解計(jì)算機(jī)圖形學(xué)的原理、算法及實(shí)現(xiàn),即從基本圖形的生成,由簡(jiǎn)單到復(fù)雜,由二維到多維。實(shí)用圖形編程技術(shù)包括計(jì)算機(jī)圖形學(xué)的概念、發(fā)展、應(yīng)用和軟硬件系統(tǒng);編寫代碼,使計(jì)算機(jī)自動(dòng)繪制直線、圓、橢圓基本圖形、曲線及區(qū)域的填充;圖像處理的基本知識(shí)。

    簡(jiǎn)單游戲框架設(shè)計(jì)

    在游戲項(xiàng)目中,游戲程序的主體框架是整個(gè)工程項(xiàng)目基礎(chǔ)和重要的部分,它集結(jié)了項(xiàng)目運(yùn)行時(shí)所需的各個(gè)功能函數(shù)集群。代碼量少、表達(dá)規(guī)范、語法結(jié)構(gòu)穩(wěn)定的程序能夠讓整個(gè)游戲框架更易于維護(hù)。所以,游戲的主體框架應(yīng)該是簡(jiǎn)約而不簡(jiǎn)單的,即用最少的代碼實(shí)現(xiàn)盡可能多的程序任務(wù)。

    游戲中的數(shù)學(xué)與物理應(yīng)用

    游戲的可玩性與游戲中的數(shù)學(xué)與物理運(yùn)算息息相關(guān),比如尋路算法、碰撞檢測(cè)、重力與加速度、傷害范圍與防御等。通過改變運(yùn)算方法和數(shù)值,就可以實(shí)現(xiàn)不同的游戲效果與感受。

    Lua 語言及UI 系統(tǒng)(Lua 實(shí)現(xiàn))

    使用Lua 腳本語言,開發(fā)可以自定義的游戲UI 系統(tǒng)。包括游戲UI 框架的搭建、游戲UI 布局的可視化調(diào)整、UI 特效實(shí)現(xiàn)、UI 事件的綁定及處理等。

    階段考試(K2)

    項(xiàng)目考核。按照考核文檔要求,首先制作游戲程序技術(shù)開發(fā)文檔,繪制出對(duì)應(yīng)的UML 程序結(jié)構(gòu)圖;其次按照UML 圖進(jìn)行編碼,實(shí)現(xiàn)游戲框架及各個(gè)游戲模塊的功能,并最終編譯為可直接運(yùn)行的游戲;最后給出游戲項(xiàng)目說明文檔。

    cocos2d-x 游戲引擎基礎(chǔ)

    Cocos2d-X 可以幫助我們更好更快地開發(fā)出高效有價(jià)值的2D 游戲,并且這個(gè)游戲可以在PC、手機(jī)等設(shè)備上運(yùn)行。我們需要重點(diǎn)掌握的是在該引擎標(biāo)準(zhǔn)框架基礎(chǔ)上,如何改變編碼并實(shí)現(xiàn)我們想要的游戲效果。

    引擎游戲設(shè)計(jì)

    基于引擎設(shè)計(jì)的游戲,需要將游戲設(shè)計(jì)框架與引擎功能框架進(jìn)行完美結(jié)合,主要模塊有:游戲數(shù)據(jù)管理模塊、應(yīng)用程序配置模塊、日志記錄模塊、網(wǎng)絡(luò)管理模塊、消息事件機(jī)制模塊、輸入輸出控制模塊、音效管理模塊、UI 系統(tǒng)模塊、邏輯系統(tǒng)處理模塊。針對(duì)不同類型的游戲,通常只需要單獨(dú)實(shí)現(xiàn)最上層的游戲邏輯系統(tǒng),而剩余的模塊完全可以復(fù)用。

    MFC

    微軟基礎(chǔ)類庫(MFC)是一個(gè)微軟公司提供的代碼庫,利用MFC 可以快速的開發(fā)游戲制作中用到的各種輔助工具,例如地圖編輯器、任務(wù)編輯器、UI 編輯器、GM 工具等。以加快游戲開發(fā)速度及游戲上線后對(duì)游戲進(jìn)行快速的維護(hù)、更新等。

    項(xiàng)目實(shí)戰(zhàn)

    按照商業(yè)項(xiàng)目要求,模擬商業(yè)項(xiàng)目開發(fā)流程,制作游戲程序技術(shù)開發(fā)文檔,繪制出對(duì)應(yīng)的UML 程序結(jié)構(gòu)圖,對(duì)游戲進(jìn)行編碼,實(shí)現(xiàn)游戲框架及各個(gè)游戲模塊的功能,最終編譯為可直接運(yùn)行的游戲并提供整個(gè)游戲項(xiàng)目的設(shè)計(jì)文檔。


    相關(guān)推薦課程
    動(dòng)漫動(dòng)畫與影視欄包設(shè)計(jì)
    咨詢   校區(qū)1  已關(guān)注421
    影視數(shù)字特效設(shè)計(jì)
    咨詢   校區(qū)1  已關(guān)注419
    跨平臺(tái)游戲開發(fā)
    咨詢   校區(qū)1  已關(guān)注417
    UI與原畫設(shè)計(jì)
    咨詢   校區(qū)1  已關(guān)注409