| *完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月:202309*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:Python遊戲開發快速入門到精通 ISBN:9787122435064 出版社:化學工業 著編譯者:明日科技 頁數:294 所在地:中國大陸 *此為代購商品 書號:1559338 可大量預訂,請先連絡。 內容簡介 《Python遊戲開發快速入門到精通》是一本基礎與實踐相結合的圖書。為了保證讀者可以學以致用,循序漸進地進行3個層次的實踐:基礎知識實踐、進階應用實踐和綜合應用實踐,即基礎篇、案例篇、項目篇,全面介紹了使用pygame模塊進行Python遊戲開發的必備知識,以幫助讀者快速掌握Python+pygame開發的技能,拓寬職場的道路。本書通過各種示例將學習與應用相結合,打造輕鬆學習、零壓力學習,通過案例對所學知識進行綜合應用,通過開發實際項目將pygame遊戲開發的各項技能應用到實際項目中。本書提供豐富的資源,包括實例、案例和項目的源碼及相關講解視頻、學習計劃表、指令速查表等,全方位為讀者提供服務。 本書不僅適合作為Python遊戲開發入門者的自學用書,而且適合作為高等院校相關專業的教學參考書,還適合供初入職場的開發人員查閱、參考。目錄 第1篇 基礎篇第1章 初識pygame 1 1 了解Python 1 1 1 Python概述 1 1 2 Python能做什麼 1 2 pygame簡介 1 2 1 pygame的由來 1 2 2 pygame能做什麼 1 2 3 pygame常用子模塊介紹 1 3 安裝Python 1 3 1 Python開發環境概述 1 3 2 下載Python 1 3 3 安裝Python 1 3 4 測試Python是否安裝成功 1 3 5 Python安裝失敗的解決方法 1 4 安裝pygame 1 4 1 使用pip install命令安裝 1 4 2 使用Wheel文件離線安裝 1 4 3 測試pygame是否安裝成功 1 5 PyCharm開發工具的下載與安裝 1 5 1 下載PyCharm 1 5 2 安裝PyCharm 1 5 3 啟動並配置PyCharm 1 6 第一個pygame程序 1 7 實戰練習 第2章 pygame程序開發流程 2 1 pygame程序開發流程 2 1 1 導入pygame模塊 2 1 2 初始化pygame 2 1 3 創建pygame窗口 2 1 4 窗口圖像渲染——Surface對象 2 1 5 設置遊戲窗口狀態 2 2 pygame最小開發框架 2 3 綜合案例——繪製拼圖遊戲界面 2 4 實戰練習 第3章 pygame遊戲開發基礎 3 1 像素和pygame Color對象 3 2 pygame中的透明度 3 2 1 像素透明度 3 2 2 顏色值透明度 3 2 3 圖像透明度 3 3 窗口坐標系與pygame Rect對象 3 3 1 窗口坐標系 3 3 2 pygame Rect對象 3 4 控制幀速率 3 4 1 非精確控制——clock() tick() 3 4 2 精確控制——clock() tick_busy_loop() 3 5 向量在pygame中的使用 3 5 1 向量的介紹 3 5 2 向量的使用 3 6 三角函數介紹及其使用 3 7 pygame PixelArray對象 3 7 1 PixelArray對象概述 3 7 2 PixelArray對象常見操作 3 7 3 圖像透明化處理 3 8 pygame的錯誤處理 3 9 綜合案例——繪製動態太極圖 3 10 實戰練習 第4章 字體和文字 4 1 載入和初始化字體模塊 4 1 1 初始化與還原字體模塊 4 1 2 獲取可用字體 4 1 3 獲取pygame模塊提供的默認字體文件 4 2 Font字體類對象 4 2 1 創建Font類對象 4 2 2 渲染文本 4 2 3 設置及獲取文本渲染模式 4 2 4 獲取文本渲染參數 4 3 綜合案例——繪製「Python之禪」 4 4 實戰練習 第5章 事件偵聽 5 1 理解事件 5 2 事件檢索 5 3 處理鍵盤事件 5 4 處理滑鼠事件 5 5 設備輪詢 5 5 1 輪詢鍵盤 5 5 2 輪詢滑鼠 5 6 事件過濾 5 7 自定義事件 5 8 綜合案例——擋板接球遊戲 5 9 實戰練習 第6章 圖形繪製 6 1 pygame draw模塊概述 6 2 使用pygame draw模塊繪製基本圖形 6 2 1 繪製線段 6 2 2 繪製矩形 6 2 3 繪製多邊形 6 2 4 繪製圓 6 2 5 繪製橢圓 6 2 6 繪製弧線 6 3 綜合案例——會動的烏龜 6 4 實戰練習 第7章 點陣圖圖形 7 1 點陣圖基礎 7 2 Surface對象 7 2 1 創建Surface對象 7 2 2 拷貝Surface對象 7 2 3 修改Surface對象 7 2 4 剪裁Surface區域 7 2 5 移動Surface對象 7 2 6 子表面Subsurface 7 2 7 獲取Surface父對象 7 2 8 像素訪問與設置 7 2 9 尺寸大小與矩形區域管理 7 3 Rect矩形對象 7 3 1 創建Rect對象 7 3 2 拷貝Rect對象 7 3 3 移動Rect對象 7 3 4 縮放Rect對象 7 3 5 Rect對象交集運算 7 3 6 判斷一個點是否在矩形內 7 3 7 兩個矩形間的重疊檢測 7 4 綜合案例——跳躍的小球 7 5 實戰練習 第8章 精靈的使用 8 1 精靈基礎 8 1 1 精靈簡介 8 1 2 精靈的創建 8 2 用精靈實現動畫 8 2 1 定製精靈序列圖 8 2 2 載入精靈序列圖 8 2 3 繪製及更新幀圖 8 3 精靈組 8 4 精靈衝突檢測 8 4 1 兩個精靈之間的矩形衝突檢測 8 4 2 兩個精靈之間的圓衝突檢測 8 4 3 兩個精靈之間的像素遮罩衝突檢測 8 4 4 精靈和精靈組之間的矩形衝突檢測 8 4 5 精靈組之間的矩形衝突檢測 8 5 綜合案例——小超人吃蘋果 8 6 實戰練習 第9章 音頻處理 9 1 設備的初始化 9 2 聲音的控制 9 2 1 載入聲音文件 9 2 2 控制聲音流 9 3 管理聲音 9 3 1 Sound對象 9 3 2 Channel對象 9 4 綜合案例——音樂播放器 9 5 實戰練習 第2篇 案例篇 第 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |