零基礎(chǔ)入門Python游戲_第1頁
零基礎(chǔ)入門Python游戲_第2頁
零基礎(chǔ)入門Python游戲_第3頁
零基礎(chǔ)入門Python游戲_第4頁
零基礎(chǔ)入門Python游戲_第5頁
已閱讀5頁,還剩56頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

零基礎(chǔ)入門Python游戲讀書筆記模板01思維導(dǎo)圖目錄分析讀書筆記內(nèi)容摘要作者介紹精彩摘錄目錄0305020406思維導(dǎo)圖零基礎(chǔ)游戲開發(fā)寓教于樂游戲形式語言游戲小結(jié)圖片第章音效狀態(tài)代碼地圖碰撞檢測安裝菜單飛機(jī)本書關(guān)鍵字分析思維導(dǎo)圖內(nèi)容摘要內(nèi)容摘要本書內(nèi)容主要介紹如何基于最新的Python3.6版本開發(fā)小游戲,全書分為4個相對獨立的小游戲,難度上由淺入深。每一章節(jié)介紹一個游戲的完整開發(fā)過程,包括游戲介紹、文字說明、代碼實現(xiàn)。同時,本書還會穿插對現(xiàn)有常用Python游戲第三方模塊的介紹。本書語言活潑、形式新穎、寓教于樂,是一本可以讓讀者邊玩邊學(xué)的編程入門級科普書。目錄分析1.1用Python編寫游戲1.3小結(jié)1.2搭建開發(fā)環(huán)境第1章起步1.1用Python編寫游戲1.1.1Python能否編寫游戲程序1.1.2Python能夠編寫的游戲類型1.1.3Python游戲的性能1.1.4使用Python編寫游戲1.1.5Pygame和Cocos2d1.2搭建開發(fā)環(huán)境1.2.1安裝Python1.2.2安裝PyCharm1.2.3配置虛擬環(huán)境2.1Pygame簡介2.3HelloWorld2.2Pygame的安裝第2章Pygame2.4基本概念2.5窗口管理2.6Surface對象2.7圖片加載第2章Pygame2.8圖形繪制2.9文字顯示2.10再議屏幕顯示2.11Rect對象2.12事件處理2.13Sprite010302040506第2章Pygame2.14碰撞檢測2.16小結(jié)2.15音效與音樂第2章Pygame3.1項目介紹3.2項目規(guī)劃3.3記錄狀態(tài)3.4游戲窗口3.5游戲循環(huán)3.6加載圖片010302040506第3章《飛機(jī)大戰(zhàn)》游戲3.7背景3.8我方飛機(jī)3.9子彈3.10敵方飛機(jī)第3章《飛機(jī)大戰(zhàn)》游戲3.11按鈕3.12小部件3.13音樂與音效3.14異常處理3.15小結(jié)12345第3章《飛機(jī)大戰(zhàn)》游戲3.5游戲循環(huán)3.5.1事件檢測處理3.5.2狀態(tài)更新3.5.3碰撞檢測處理3.5.4屏幕繪制3.12小部件3.12.1Logo3.12.2記分牌3.12.3“暫停/恢復(fù)”按鈕3.12.4游戲結(jié)束提示框4.1Cocos2d簡介4.2Cocos2d的安裝4.3HelloWorld4.4基本概念第4章Cocos2dⅠ4.5坐標(biāo)系4.6director4.7CocosNode4.8Scene4.9Layer4.10Sprite010302040506第4章Cocos2dⅠ4.11Menu4.13小結(jié)4.12Action和Effect第4章Cocos2dⅠ4.3HelloWorld4.3.1HelloWorld4.3.2HelloActions4.3.3HelloEvents4.7CocosNode4.7.1方法及屬性4.7.2常見派生類4.7.3自定義派生類4.8Scene4.8.1常見派生類4.8.2使用方法4.8.3錨點與位置4.9Layer4.9.1常見派生類4.9.2使用方法4.9.3錨點與位置4.10Sprite4.10.1方法及屬性4.10.2使用方法4.10.3錨點與位置4.11Menu4.11.1相關(guān)的類4.11.2簡單菜單4.11.3多重菜單4.12Action和Effect4.12.1Action4.12.2Effect5.1項目介紹5.2項目規(guī)劃5.3游戲窗口與菜單場景5.4背景第5章《俄羅斯方塊》游戲5.6菜單5.7參數(shù)設(shè)置5.8游戲場景5.9HUD5.10記錄狀態(tài)12345第5章《俄羅斯方塊》游戲5.11參數(shù)設(shè)置與狀態(tài)更新5.12游戲區(qū)域5.13棋盤5.14方塊5.15游戲主體控制12345第5章《俄羅斯方塊》游戲5.17小結(jié)5.16異常處理第5章《俄羅斯方塊》游戲5.15游戲主體控制5.15.1創(chuàng)建棋盤5.15.2繪制棋盤5.15.3創(chuàng)建方塊5.15.4繪制方塊5.15.5方塊移動/旋轉(zhuǎn)/下落5.15.6方塊定時下落5.15.7方塊著陸5.15.8游戲結(jié)束5.15.9游戲通關(guān)6.1Collision6.2Tiledmaps6.3MapColliders6.4自定義Action第6章Cocos2dⅡ6.5自定義Event6.6圖片集6.7動畫6.8聲音6.9ParticleSystem6.10小結(jié)010302040506第6章Cocos2dⅡ6.1Collision6.1.1原理6.1.2代碼6.1.3《貓吃老鼠》游戲6.2Tiledmaps6.2.1文件結(jié)構(gòu)6.2.2制作地圖6.2.3在代碼中訪問6.2.4小球掉落(一)6.3MapColliders6.3.1原理6.3.2代碼6.3.3小球落掉(二)6.4自定義Action6.4.1Action類6.4.2自定義一般Action6.4.3自定義InstantAction6.4.4自定義IntervalAction6.5自定義Event6.5.1Event6.5.2預(yù)定義Event6.5.3自定義Event6.6圖片集6.6.1圖片集簡介6.6.2圖片分割6.7動畫6.7.1動畫簡介6.7.2幀動畫6.7.3示例6.8聲音6.8.1音效6.8.2背景音樂6.9ParticleSystem6.9.1使用ParticleSystem6.9.2自定義ParticleSystem7.1項目介紹7.2項目規(guī)劃7.3游戲窗口與菜單場景7.4菜單背景7.5菜單12345第7章《超級馬里奧》游戲7.6記錄狀態(tài)7.8提示場景7.7HUD第7章《超級馬里奧》游戲7.9提示層7.10編輯地圖7.11游戲場景7.12閃爍磚塊第7章《超級馬里奧》游戲7.13圖片分割與動畫效果7.14角色劃分7.15角色移動7.16游戲主體控制7.17音樂與音效12345第7章《超級馬里奧》游戲7.19小結(jié)7.18異常處理第7章《超級馬里奧》游戲7.14角色劃分7.14.1Actor7.14.2Mario7.14.3Enemy7.14.4Prop7.14.5Cliff7.14.6Coin7.14.7Flag7.14.8Brick7.15角色移動7.15.1敵人移動7.15.2道具移動7.15.3馬里奧移動7.16游戲主體控制7.16.1定義游戲?qū)?.16.2創(chuàng)建游戲角色7.16.3主循環(huán)7.16.4創(chuàng)建敵人7.16.5更新計時器7.16.6游戲結(jié)束7.16.7游戲通關(guān)7.16.8碰撞檢測7.16.9碰到地圖障礙物1.示例代碼3.網(wǎng)絡(luò)資源2.相關(guān)工具附錄示例代

溫馨提示

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

評論

0/150

提交評論