91精品国产综合久久四虎久久_国产成人午夜高潮毛片_99er视频精品免费观看_2020亚洲熟女在线观看_日本女优人体写真_国内黄色毛片_年轻的老师中文版在线_丰满女邻居做爰_久久久久久精品成人免费图片

 
Unity游戲開(kāi)發(fā)經(jīng)典實(shí)例
Unity游戲開(kāi)發(fā)經(jīng)典實(shí)例
Paris Buttfield-Addison, Jon Manning, Tim Nugent
馬晶慧 譯
出版時(shí)間:2024年10月
頁(yè)數(shù):409
“想學(xué)習(xí)Unity游戲開(kāi)發(fā)嗎?本書內(nèi)容簡(jiǎn)明扼要、通俗易懂,內(nèi)含大量制作游戲的實(shí)用技巧?!?br /> ——Liam Esler
游戲開(kāi)發(fā)人員,代表作《博德之門2: 增強(qiáng)版》、《冰風(fēng)谷:增強(qiáng)版》以及《永恒之柱》
“本書是Unity開(kāi)發(fā)人員極為寶貴的資源。作者擁有豐富的經(jīng)驗(yàn),針對(duì)各種問(wèn)題提供了簡(jiǎn)單易學(xué)的解決方案。無(wú)論你是初學(xué)者還是經(jīng)驗(yàn)豐富的開(kāi)發(fā)人員,都可以從本書中獲益?!?br /> ——Tom Brophy
Mountains(獨(dú)立游戲《Florence》的開(kāi)發(fā)商)首席程序員

通過(guò)本書學(xué)習(xí)如何充分利用Unity游戲引擎開(kāi)發(fā)3D與2D游戲,從基本的腳本寫法到游戲玩法、行為以及動(dòng)畫的實(shí)用有技巧一應(yīng)俱全。本書將通過(guò)以下兩個(gè)方面的學(xué)習(xí),幫助你快速入門:
第一,簡(jiǎn)單介紹Unity軟件以及腳本系統(tǒng)的特定功能,帶你初步了解Unity游戲引擎。
第二,通過(guò)學(xué)習(xí)一系列常用代碼,解決游戲中的常見(jiàn)需求,例如正確記分等。
本書采用經(jīng)典實(shí)例的格式,首先提出問(wèn)題,然后制定解決方案,最后再討論如何通過(guò)最佳以及最直接的方式解決問(wèn)題。本書非常適合初級(jí)到中級(jí)Unity開(kāi)發(fā)人員。

本書的主要內(nèi)容包括:
● 2D和3D圖形。
● 數(shù)學(xué)、物理以及角色控制。
● 動(dòng)畫與運(yùn)動(dòng)。
● 行為與AI。
● 聲音與音樂(lè)。
● 腳本與用戶界面。
  1. 前言
  2. 第1章 初識(shí)Unity
  3. 1.1 初次嘗試Unity
  4. 1.2 游戲?qū)ο?
  5. 1.3 組件
  6. 1.4 預(yù)制件
  7. 1.5 場(chǎng)景
  8. 1.6 管理資產(chǎn)
  9. 1.7 構(gòu)建Unity項(xiàng)目
  10. 1.8 Preferences
  11. 第2章 腳本
  12. 2.1 MonoBehaviour
  13. 2.2 回調(diào)函數(shù)
  14. 2.3 創(chuàng)建不依賴于幀率的行為
  15. 2.4 訪問(wèn)組件
  16. 2.5 查找對(duì)象
  17. 2.6 協(xié)程
  18. 2.7 單例
  19. 2.8 加載關(guān)卡(場(chǎng)景)
  20. 2.9 將數(shù)據(jù)存儲(chǔ)到磁盤
  21. 2.10 保存和加載游戲狀態(tài)
  22. 2.11 使用對(duì)象池管理對(duì)象
  23. 2.12 使用ScriptableObject將數(shù)據(jù)存儲(chǔ)到Assets
  24. 第3章 輸入
  25. 3.1 鍵盤輸入
  26. 3.2 鼠標(biāo)輸入
  27. 3.3 鎖定或隱藏鼠標(biāo)光標(biāo)
  28. 3.4 游戲手柄
  29. 3.5 自定義Unity的輸入系統(tǒng)
  30. 3.6 響應(yīng)來(lái)自事件系統(tǒng)的指針事件
  31. 第4章 數(shù)學(xué)
  32. 4.1 使用向量存儲(chǔ)不同維度的坐標(biāo)
  33. 4.2 三維空間旋轉(zhuǎn)
  34. 4.3 使用矩陣表示三維空間的變化
  35. 4.4 角度
  36. 4.5 計(jì)算到目標(biāo)的距離
  37. 4.6 計(jì)算目標(biāo)的角度
  38. 第5章 二維圖形
  39. 5.1 導(dǎo)入精靈
  40. 5.2 向場(chǎng)景添加精靈
  41. 5.3 創(chuàng)建精靈動(dòng)畫
  42. 5.4 使用2D物理系統(tǒng)創(chuàng)建精靈
  43. 5.5 自定義精靈的碰撞形狀
  44. 5.6 復(fù)合碰撞體
  45. 5.7 精靈打包器
  46. 5.8 對(duì)二維對(duì)象施加力
  47. 5.9 創(chuàng)建傳送帶
  48. 5.10 使用自定義材質(zhì)的精靈
  49. 5.11 管理精靈的排序
  50. 5.12 排序組
  51. 5.13 創(chuàng)建2.5D場(chǎng)景
  52. 第6章 三維圖形
  53. 6.1 創(chuàng)建簡(jiǎn)單的材質(zhì)
  54. 6.2 通過(guò)腳本控制材質(zhì)的屬性
  55. 6.3 創(chuàng)建無(wú)光照材質(zhì)
  56. 6.4 使用紋理設(shè)置材質(zhì)
  57. 6.5 創(chuàng)建使用著色器的材質(zhì)
  58. 6.6 使用后期處理設(shè)置泛光效果
  59. 6.7 使用高動(dòng)態(tài)范圍顏色
  60. 6.8 可編程渲染管線
  61. 6.9 使用著色器圖創(chuàng)建著色器
  62. 6.10 使用著色器圖創(chuàng)建發(fā)光效果
  63. 6.11 公開(kāi)著色器圖的屬性
  64. 6.12 著色器的動(dòng)畫效果
  65. 6.13 控制動(dòng)畫著色器的速度
  66. 6.14 通過(guò)子圖重用圖組件
  67. 6.15 使用著色器圖實(shí)現(xiàn)溶解效果
  68. 6.16 烘焙光照與實(shí)時(shí)光照
  69. 6.17 烘焙發(fā)光源
  70. 6.18 靜態(tài)物體在動(dòng)態(tài)物體上投射陰影
  71. 6.19 使用光照探針調(diào)節(jié)光照
  72. 6.20 使用反射探針
  73. 6.21 偽造動(dòng)態(tài)發(fā)光物體
  74. 6.22 從磁盤加載紋理
  75. 6.23 渲染到紋理
  76. 6.24 保存截圖
  77. 第7章 物理和角色控制
  78. 7.1 FixedUpdate
  79. 7.2 鼠標(biāo)視角
  80. 7.3 控制3D角色
  81. 7.4 與開(kāi)關(guān)或?qū)ο蠼换?
  82. 7.5 撿起或放下物體
  83. 7.6 檢測(cè)兩個(gè)物理對(duì)象何時(shí)接觸
  84. 7.7 檢測(cè)物體何時(shí)進(jìn)入觸發(fā)區(qū)域
  85. 7.8 實(shí)現(xiàn)移動(dòng)平臺(tái)
  86. 7.9 站于平臺(tái)上
  87. 7.10 被物體推動(dòng)
  88. 第8章 動(dòng)畫與運(yùn)動(dòng)
  89. 8.1 為對(duì)象添加動(dòng)畫
  90. 8.2 基本人物動(dòng)作
  91. 8.3 反向動(dòng)力學(xué)
  92. 8.4 遮罩運(yùn)動(dòng)
  93. 8.5 混合運(yùn)動(dòng)
  94. 8.6 同時(shí)應(yīng)用導(dǎo)航與動(dòng)畫
  95. 8.7 電影攝像機(jī)跟拍
  96. 8.8 自動(dòng)切換攝像機(jī)
  97. 8.9 保持多個(gè)對(duì)象在視圖內(nèi)
  98. 8.10 軌道攝像機(jī)
  99. 第9章 游戲進(jìn)程
  100. 9.1 管理任務(wù)
  101. 9.2 管理生命值
  102. 9.3 創(chuàng)建俯視視角的攝像機(jī)
  103. 9.4 通過(guò)拖拽矩形框選擇多個(gè)對(duì)象
  104. 9.5 創(chuàng)建菜單結(jié)構(gòu)
  105. 9.6 創(chuàng)建帶輪子的車輛
  106. 9.7 防止翻車
  107. 9.8 創(chuàng)建加速器
  108. 9.9 創(chuàng)建圍繞目標(biāo)旋轉(zhuǎn)的攝像機(jī)
  109. 9.10 創(chuàng)建不會(huì)穿墻而過(guò)的軌道攝像機(jī)
  110. 9.11 檢測(cè)玩家何時(shí)繞賽道一圈
  111. 第10章 行為與AI
  112. 10.1 定義AI實(shí)體和玩家的移動(dòng)路徑
  113. 10.2 確保游戲中的實(shí)體按照規(guī)定路徑移動(dòng)
  114. 10.3 讓敵人檢測(cè)何時(shí)能看到玩家
  115. 10.4 生成高質(zhì)量隨機(jī)點(diǎn)分布(泊松圓盤采樣)
  116. 10.5 讓敵人尋找藏身地
  117. 10.6 構(gòu)建和使用狀態(tài)機(jī)
  118. 第11章 聲音和音樂(lè)
  119. 11.1 播放聲音
  120. 11.2 設(shè)置混音器
  121. 11.3 音頻效果
  122. 11.4 發(fā)送與接收效果
  123. 11.5 閃避
  124. 11.6 使用多個(gè)音頻區(qū)
  125. 11.7 通過(guò)代碼播放音頻
  126. 11.8 使用聲音管理器
  127. 第12章 用戶界面
  128. 12.1 UI控件
  129. 12.2 主題控件
  130. 12.3 UI動(dòng)畫
  131. 12.4 創(chuàng)建列表項(xiàng)
  132. 12.5 列表項(xiàng)淡出
  133. 12.6 創(chuàng)建位置指示器
  134. 12.7 自定義編輯器
  135. 12.8 屬性繪制器
  136. 12.9 特性繪制器
  137. 12.10 資產(chǎn)處理
  138. 12.11 編寫導(dǎo)入器腳本
  139. 12.12 向?qū)С绦?/li>
書名:Unity游戲開(kāi)發(fā)經(jīng)典實(shí)例
譯者:馬晶慧 譯
國(guó)內(nèi)出版社:中國(guó)電力出版社
出版時(shí)間:2024年10月
頁(yè)數(shù):409
書號(hào):978-7-5198-9181-7
原版書書名:Unity Game Development Cookbook
原版書出版商:O'Reilly Media
Paris Buttfield-Addison
 
Paris Buttfield-Addison是Secret Lab的另一個(gè)創(chuàng)立者,他負(fù)責(zé)經(jīng)營(yíng)他們的工作室。Paris同樣從事著各類應(yīng)用,從非常流行的iPad烹飪應(yīng)用到家庭自動(dòng)化工具。在很早以前,他就成為了一個(gè)OS X開(kāi)發(fā)者,并且對(duì)澳洲的稅法有很深的研究。你可以通過(guò)@parisba在Twitter上找到他。訪問(wèn)Secret Lab,可以通過(guò)http://www.secretlab.com.au或者在Twitter上@thesecretlab。

Paris Buttfield-Addison也是Secret Lab的聯(lián)合創(chuàng)始人之一。Secret Lab 制作的手游和App 曾獲得不錯(cuò)的口碑。Paris之前還曾擔(dān)任過(guò)Meebo(請(qǐng)查詢Google)的移動(dòng)產(chǎn)品經(jīng)理,他已經(jīng)獲得了計(jì)算機(jī)博士學(xué)位。他的Twitter是@parisba。
 
 
Jon Manning
 
Jon Manning是軟件工程專家,精通Swift、C#和Objective-C。他同為Secret Lab的聯(lián)合創(chuàng)始人。他開(kāi)發(fā)的對(duì)話框架Yarn Spinner廣泛應(yīng)用于游戲開(kāi)發(fā)。
 
 
Tim Nugent
 
Tim Nugent想要成為一個(gè)手機(jī)應(yīng)用軟件的開(kāi)發(fā)者、游戲的設(shè)計(jì)者和博士生,他現(xiàn)在甚
至想當(dāng)一名作家。當(dāng)他在不忙于應(yīng)付這些工作時(shí),他把大部分時(shí)間都花在了設(shè)計(jì)和創(chuàng)
建不會(huì)讓任何人看見(jiàn)的小應(yīng)用和游戲上。Tim花在撰寫這段短小的個(gè)人介紹上的時(shí)間出
奇的長(zhǎng),在他說(shuō)放棄之前他把大多數(shù)時(shí)間都用在了一部幽默的科幻參考資料上了。在
Twitter的@The_McJones上可以找到Tim。
 
 
本書封面上的動(dòng)物是紫翅椋鳥(niǎo)(學(xué)名:Sturnus vulgaris,又名歐洲八哥、歐洲椋鳥(niǎo))。這種鳥(niǎo)分布于歐洲、中東、北美和澳大利亞,以及北非和南部非洲。這是一種中等體型、三角翼的鳴禽,于 19 世紀(jì)引進(jìn)澳大利亞和北美,它們具有良好的適應(yīng)性,成為了這些區(qū)域的常見(jiàn)鳥(niǎo)類之一,甚至被視為害蟲。
夏末,可以看到淺棕色羽毛的幼鳥(niǎo)在父母身后乞討食物,成年鳥(niǎo)呈彩虹黑。這種彩虹是由羽毛的結(jié)構(gòu)產(chǎn)生的,因?yàn)楣饩€在羽毛中被放大和反射,形成了不斷變化的彩虹色。由于清晰的彩虹色是羽毛和整體健康狀況的指標(biāo),因此雌鳥(niǎo)會(huì)選擇色彩最鮮艷的雄鳥(niǎo)作為配偶。成年鳥(niǎo)也會(huì)長(zhǎng)出帶有白色羽端的新羽毛,有時(shí)會(huì)短暫地出現(xiàn)斑點(diǎn),但這些羽端很快就會(huì)消失,并恢復(fù)日常的光澤羽毛(科學(xué)家稱這種不尋常的外觀變化“蛻皮”)。
這種鳥(niǎo)或成小群,或成大群,且非常吵鬧,但仔細(xì)聆聽(tīng),就會(huì)發(fā)現(xiàn)它們具有模仿的天賦,它們可以模仿汽車警報(bào)器以及其他鳴禽甚至是鷹等捕食者的叫聲。在圈養(yǎng)環(huán)境中,它們還會(huì)模仿人類的語(yǔ)言。
許多在線視頻展現(xiàn)了冬季壯觀的掠鳥(niǎo)群。在一年中的大部分時(shí)間里,紫翅椋鳥(niǎo)的遷徙都是小規(guī)模,但冬天它們會(huì)形成成千上萬(wàn)只鳥(niǎo)的大規(guī)模遷徙。在飛行中,有時(shí)它們會(huì)互相協(xié)調(diào),通過(guò)一些聰明的策略模仿某個(gè)生物體的運(yùn)動(dòng)。在此過(guò)程中,所有鳥(niǎo)類都會(huì)觀察附近的鳥(niǎo)類,協(xié)調(diào)自己的飛行。2013年的一項(xiàng)研究發(fā)現(xiàn),椋鳥(niǎo)可以通過(guò)視覺(jué)觀察,確保自己的飛行與周圍的6~7只鳥(niǎo)同步,從而緊密地聚集成大規(guī)模鳥(niǎo)群。有時(shí),這種鳥(niǎo)會(huì)發(fā)出低語(yǔ)來(lái)騷擾和躲避獵鷹或老鷹等空中捕食者,你經(jīng)常會(huì)見(jiàn)到鳥(niǎo)群用夸張的形狀試圖恐嚇附近快速移動(dòng)的猛禽。
購(gòu)買選項(xiàng)
定價(jià):128.00元
書號(hào):978-7-5198-9181-7
出版社:中國(guó)電力出版社