3D少兒遊戲編程(原書第2版)

3D少兒遊戲編程(原書第2版)

《3D少兒遊戲編程(原書第2版)》是2020年機械工業出版社出版的圖書,作者是[美] 克里斯·斯特羅姆(Chris Strom)。

基本介紹

  • 中文名:3D少兒遊戲編程(原書第2版)
  • 作者:[美] 克里斯·斯特羅姆(Chris Strom)
  • 出版社:機械工業出版社
  • 出版時間:2020年1月1日
  • 頁數:355 頁
  • 開本:16 開
  • ISBN:9787111637691
內容簡介,圖書目錄,作者簡介,

內容簡介

你知道什麼比玩遊戲更有趣嗎?自己編程!製作自己的線上遊戲,即使你完全是一個初學者,只要了解一些JavaScript編程技巧,就可以做出炫酷的3D遊戲。該書利用新的編程特性和效果,使遊戲編程更容易,遊戲更炫酷。當你完成時,你會驚訝你所創造的東西。
  學習的方式是玩得開心,該書將帶你去玩,玩遊戲,玩代碼,玩編程!豐富的遊戲編程實例和新穎的3D效果,使你的遊戲更有趣。想要一個紅色甜甜圈嗎?你可以做出幾百個,並讓它們像瘋了一樣旋轉。想要創建一個星域嗎?造成百上千顆星星,把它們做成紅色、綠色或藍色。爆炸?煙花?行星?這取決於你。
  作者專門為《3D少兒遊戲編程(原書第2版)》創建了一個代碼編輯器,使用它你可以直接在Web瀏覽器中進行編程,你會立馬看到你的工作和想像結果——就在你剛剛鍵入的代碼旁邊!在此過程中,你將獲得大量的編程知識,快速進入狀態,輕鬆入門3D遊戲編程。
  無論你想做什麼,這該書都會支持你。你可以創造出很棒的遊戲並說:“這是我做的!”

圖書目錄

讚譽
譯者序
前言
致謝
第1章 項目:創建簡單形體
1.1 使用3DE代碼編輯器來編程
1.2 在JavaScript中創建形體
1.3 創建Sphere
1.3.1 大小:SphereGeometry(100)
1.3.2 光滑度:SphereGeometry(100, 20, 15)
1.4 用Cube形體來創建立體方塊
1.5 使用Cylinder創建多種形體
1.5.1 大小:CylinderGeometry(20, 20, 100)
1.5.2 金字塔:CylinderGeometry(1,100, 100,4)
1.6 用Plane創建平面
1.7 用Torus創建甜甜圈
1.7.1 大小:TorusGeometry(100, 25)
1.7.2 光滑度:TorusGeometry(100, 25,8,25)
1.7.3 吃掉甜甜圈:TorusGeometry(100, 25,8,25, 3.1 4)
1.8 讓形體們動起來
1.9 完整代碼
1.10 下一步我們做什麼
第2章 調試:出錯時如何修復代碼
2.1 讓我們開始吧
2.2 利用3DE來調試:紅色的叉
2.3 被3DE懷疑的代碼:黃色的三角
2.4 打開和關閉JavaScript控制台
2.5 利用JavaScript控制台來調試
2.6 3D程式中的常見錯誤
2.6.1 可能會遇到的錯誤1:Not a Constructor
2.6.2 可能會遇到的錯誤2:Three Is Not Defined
2.6.3 可能會遇到的錯誤3:Not a Function
2.7 當3DE代碼編輯器卡住時該如何恢復
2.8 下一步我們做什麼
第3章 項目:創建遊戲角色
3.1 讓我們開始吧
3.2 形體的光滑度
3.3 把零件拼成整體
3.4 把整體拆成零件
3.5 添加能走路的腳
3.6 挑戰一下:設計自己的遊戲角色
3.7 讓角色翻跟頭
3.8 完整代碼
3.9 下一步我們做什麼
……
第4章 項目:移動遊戲角色
第5章 函式:一遍又一遍地執行
第6章 項目:擺臂和邁步
第7章 深入理解JavaScript基礎知識
第8章 項目:讓遊戲角色轉身
第9章 那些自動生成的代碼
第10章 項目:碰撞
第11章 水果狩獵
第12章 使用燈光和材質
第13章 項目:月相
……
項目代碼
JavaScript程式庫
參考文獻

作者簡介

 克里斯·斯特羅姆(Chris Strom)是一位孜孜不倦的公眾學者,撰寫了1000多篇部落格,出版了《Dart for Hipsters》《The SPDY Book》和《Recipes with Backbone》等著作。他有超過10年的Perl、Ruby、JavaScript 編程經驗。

相關詞條

熱門詞條

聯絡我們