本書以目前非常流行的FPS(人稱射擊)類型手機游戲為研究對象,以開發(fā)時間進度為主線,提取出核心的游戲要素,將游戲設(shè)計和實現(xiàn)的核心內(nèi)容合理地分配為5章(第2~6章),旨在使讀者在5天時間內(nèi)理解、學習游戲編程和開發(fā),輕松學做FPS游戲,并將開發(fā)的游戲安裝在自己的手機上運行。本書使用的是業(yè)界主流的Unity3D游戲引擎、C#
C++程序設(shè)計基礎(chǔ) (第6版)
Go 語言從基礎(chǔ)到中臺微服務(wù)實戰(zhàn)開發(fā)
本書是針對數(shù)據(jù)結(jié)構(gòu)初學者編寫的基礎(chǔ)教程,書中詳細介紹了數(shù)據(jù)結(jié)構(gòu)常用的基本理論知識,同時提供了大量的應(yīng)用實例,有助于初學者對知識的理解和掌握。全書共分8章:緒論、線性表、棧和隊列、字符串和數(shù)組、樹和二叉樹、圖、查找、排序等。本書內(nèi)容實用,結(jié)構(gòu)清晰,實例豐富,可操作性強,可作為高等學校數(shù)據(jù)結(jié)構(gòu)的教材,也可作為計算機相關(guān)專業(yè)
本書面向游戲設(shè)計與開發(fā)的初學者,按照由淺入深、理論結(jié)合實例的原則,介紹Unity游戲開發(fā)的編程技術(shù)、設(shè)計技巧及開發(fā)過程。全書共分為5章,內(nèi)容包括:游戲概述、C#程序語言基礎(chǔ)、Unity3D游戲開發(fā)基礎(chǔ)、Unity游戲開發(fā)基礎(chǔ)案例、Unity游戲開發(fā)綜合案例。本書針對Unity游戲開發(fā),既有基本理論作為基礎(chǔ),又有大量經(jīng)典
本書采用任務(wù)驅(qū)動式編寫方式,按照“由簡到難、循序漸進”的教學原則,共設(shè)置了8個單元:C語言程序設(shè)計入門、利用三種程序結(jié)構(gòu)解決簡單問題、利用數(shù)組處理同類型的批量數(shù)據(jù)、利用函數(shù)實現(xiàn)模塊化程序設(shè)計、靈活使用指針處理問題、利用復(fù)雜的構(gòu)造類型解決實際問題、利用文件進行數(shù)據(jù)管理、嵌入式技術(shù)基礎(chǔ)實踐入門。本書設(shè)計了“任務(wù)驅(qū)動式教程”
《Python游戲開發(fā)從入門到精通》循序漸進地講解了使用Python語言開發(fā)游戲程序的核心知識,并通過具體實例的實現(xiàn)過程演練了游戲開發(fā)的方法和流程。全書共12章,主要內(nèi)容有使用Python內(nèi)置函數(shù)開發(fā)游戲,Pygame游戲開發(fā)基礎(chǔ),字體、圖形圖像和多媒體,Sprite和碰撞檢測,使用AI技術(shù),當Python遇到Coco
《JavaScript悟道》結(jié)合當前JavaScript語言現(xiàn)狀,深入剖析了JavaScript語言的運行原理、應(yīng)該如何演進、怎樣才能將其發(fā)揮至極致。這些深邃、極具前瞻性的論述不僅適用于JavaScript,也適合其他語言。學習、理解、實踐大師的思想,能讓開發(fā)者站在巨人的肩上,看得更全面!禞avaScript悟道》適
本書系統(tǒng)地介紹了在VxWorks系統(tǒng)下進行程序開發(fā)的過程和工程實踐。本書內(nèi)容翔實,主要包括:集成開發(fā)環(huán)境的安裝,實時操作系統(tǒng)VxWorks的基本原理、內(nèi)存管理、中斷、時鐘、定時器、I/O系統(tǒng)、PCI設(shè)備驅(qū)動程序、網(wǎng)絡(luò)與交換技術(shù),如何構(gòu)建一個實時系統(tǒng)和定制VxWorks,Workbench集成開發(fā)環(huán)境安裝、使用與VxWo
這是一本從架構(gòu)視角講解如何構(gòu)建大型分布式系統(tǒng)的著作,是超級暢銷書《深入理解Java虛擬機》的作者周志明多年架構(gòu)和研發(fā)經(jīng)驗的總結(jié),得到了多位行業(yè)資深架構(gòu)專家的聯(lián)袂推薦。 全書共16章,分為演進中的架構(gòu)、架構(gòu)師的視角、分布式的基石、不可變基礎(chǔ)設(shè)施和技術(shù)方法論五部分。 ●第①部分演進中的架構(gòu)(第1章) 著重介紹了軟件開發(fā)歷史