Cocos Creator 3.x 遊戲開發入門與實戰

《Cocos Creator 3.x 遊戲開發入門與實戰》是電子工業出版社出版圖書,作者是黃鴻信。

爆款小遊戲《帽子先生大冒險》《躍動方塊》作者首度公開遊戲製作的秘訣

基本介紹

  • 中文名:Cocos Creator 3.x 遊戲開發入門與實戰
  • 作者:黃鴻信
  • 出版時間:2022年9月
  • 出版社:電子工業出版社
  • 頁數:256 頁
  • ISBN:9787121440885
  • 定價:109 元
  • 開本:16 開
內容簡介,圖書目錄,作者簡介,

內容簡介

新手如何快速入門遊戲開發
(1)案例引導,活學活用
(2)思路解析,事半功倍
(3)一步一圖,易學易會

圖書目錄

第1章 初識Cocos Creator
1.1 Cocos Creator簡介
1.1.1 什麼是遊戲引擎
1.1.2 為什麼使用Cocos Creator
1.1.3 善用文檔和社區
1.2 Cocos Creator的安裝與啟動
1.2.1 安裝Dashboard
1.2.2 下載編輯器
1.2.3 創建項目
1.3 編輯器介紹
1.3.1 編輯器界面
1.3.2 調整編輯器布局
1.4 Hello World
1.4.1 創建場景
1.4.2 向場景中添加文字
1.4.3 預覽運行項目
1.5 本章小結
第2章 腳本編程基礎
2.1 配置外部工具
2.1.1 Chrome瀏覽器
2.1.2 VS Code編輯器
2.1.3 配置默認外部程式
2.2 創建和使用遊戲腳本
2.2.1 腳本的創建
2.2.2 編輯腳本
2.2.3 綁定腳本
2.2.4 hello遊戲腳本
2.3 TypeScript基礎
2.3.1 變數的聲明
2.3.2 條件語句
2.3.3 switch語句
2.3.4 循環基礎
2.3.5 數組
2.3.6 對象
2.3.7 函式
2.3.8 類
2.4 腳本組件基礎
2.4.1 組件類
2.4.2 cc類
2.4.3 屬性裝飾器
2.4.4 與其他節點及組件互動
2.4.5 腳本的生命周期
2.5 本章小結
第3章 2D對象——對戰小遊戲《擊敗魔物》
3.1 模組簡介及基礎準備
3.1.1 遊戲簡介
3.1.2 遊戲規則
3.1.3 創建遊戲項目
3.1.4 目錄規劃與資源導入
3.2 使用圖片資源
3.2.1 2D對象的渲染
3.2.2 向場景中添加圖片
3.2.3 Sprite組件簡介
3.2.4 UITransform組件簡介
3.3 完善場景布局
3.3.1 修改遊戲設計解析度
3.3.2 使用變換工具
3.3.3 父節點與子節點變換關係
3.3.4 節點的遮擋關係
3.3.5 添加提示文本
3.4 實現遊戲核心邏輯
3.4.1 使用計時器
3.4.2 使用Button組件
3.4.3 添加“重新開始”功能
3.4.4 小節代碼一覽
3.5 本章小結
第4章 緩動系統——反應小遊戲《爆破點點》
4.1 模組簡介及基礎準備
4.1.1 遊戲簡介
4.1.2 遊戲規則
4.1.3 創建遊戲項目
4.1.4 目錄規劃與資源導入
4.1.5 場景初始化
4.2 搭建場景布局
4.2.1 製作純色背景
4.2.2 添加子彈與敵人
4.2.3 添加尖刺元素
4.2.4 批量調整節點屬性
4.3 觸摸事件的回響
4.3.1 事件系統簡介
4.3.2 監聽和發射事件
4.3.3 輸入事件系統
4.3.4 遊戲腳本的調整
4.4 使用緩動系統
4.4.1 緩動系統簡介
4.4.2 實現子彈發射效果
4.4.3 實現擊中判定
4.4.4 讓敵人動起來
4.4.5 實現死亡判定
4.5 完善得分邏輯
4.5.1 添加得分Label
4.5.2 得分邏輯的實現
4.5.3 隨機化敵人的初始狀態
4.6 2D粒子初探
4.6.1 使用2D粒子
4.6.2 ParticleSystem2D簡介
4.6.3 使用爆破粒子
4.6.4 小節代碼一覽
4.7 本章小結
第5章 2D物理與遮罩——跑酷小遊戲《躍動小球》
5.1 模組簡介及基礎準備
5.1.1 遊戲簡介
5.1.2 遊戲規則
5.1.3 創建遊戲項目
5.1.4 目錄規劃與資源導入
5.1.5 場景初始化
5.2 2D物理系統初探
5.2.1 2D物理簡介
5.2.2 使用2D剛體組件
5.2.3 剛體類型
5.2.4 使用2D碰撞組件
5.2.5 繪製物理調試信息
5.3 實現小球操控邏輯
5.3.1 修改剛體移動速度
5.3.2 碰撞回調
5.4 實現遊戲核心邏輯
5.4.1 預製體
5.4.2 使用預製體創建新節點
5.4.3 讓小球“跑起來”
5.4.4 細節最佳化與完善
5.4.5 小節代碼一覽
5.5 遮罩的妙用
5.5.1 遮罩組件簡介
5.5.2 橢圓遮罩
5.5.3 反向遮罩
5.5.4 矩形遮罩
5.5.5 自定義圖形遮罩
5.5.6 製作【開始】按鈕
5.5.7 製作【開始】界面
5.6 本章小結
第6章 音頻系統——益智小遊戲《迷你拼圖》
6.1 模組簡介及基礎準備
6.1.1 遊戲簡介
6.1.2 遊戲規則
6.1.3 創建遊戲項目
6.1.4 目錄規劃與資源導入
6.1.5 場景初始化
6.2 製作拼圖塊
6.2.1 圖片資源的動態載入
6.2.2 設定SpriteFrame的紋理區域
6.2.3 製作拼圖塊預製體
6.3 實現遊戲核心邏輯
6.3.1 初始化拼圖塊
6.3.2 打亂拼圖塊
6.3.3 處理拼圖點擊事件
6.4 為遊戲添加音樂
6.4.1 音頻資源
6.4.2 AudioSource組件簡介
6.4.3 播放背景音樂
6.4.4 播放點擊音效
6.4.5 小節代碼一覽
6.5 本章小結
第7章 動畫系統——回合制小遊戲《簡易RPG戰鬥》
7.1 模組簡介及基礎準備
7.1.1 遊戲簡介
7.1.2 遊戲規則
7.1.3 創建遊戲項目
7.1.4 目錄規劃與資源導入
7.1.5 場景初始化
7.1.6 場景搭建
7.2 實現遊戲核心邏輯
7.2.1 數值初始化
7.2.2 添加操作按鈕邏輯
7.2.3 添加敵人死亡刷新邏輯
7.3 動畫系統初探
7.3.1 動畫系統簡介
7.3.2 使用動畫組件
7.3.3 編輯受擊動畫
7.3.4 播放受擊動畫
7.3.5 添加刀光動畫
7.3.6 掛載新動畫剪輯
7.4 細節最佳化
7.4.1 添加【前進】按鈕
7.4.2 過渡動畫
7.4.3 動畫回調
7.4.4 修復攻擊間隔bug
7.4.5 小節代碼一覽
7.5 本章小結
第8章 3D初探——《躍動小球》3D版復刻
8.1 模組簡介及基礎準備
8.1.1 遊戲簡介
8.1.2 遊戲規則
8.1.3 創建遊戲項目
8.1.4 目錄規劃與資源導入
8.1.5 場景初始化
8.2 3D編輯模式基礎
8.2.1 新建3D內置對象
8.2.2 3D視窗調整
8.2.3 攝像機角度的調整
8.2.4 3D節點屬性調整
8.3 為3D對象添加物理元素
8.3.1 3D物理簡介
8.3.2 添加剛體組件
8.3.3 添加碰撞組件
8.4 實現遊戲核心邏輯
8.4.1 移植2D核心邏輯
8.4.2 顯示得分
8.4.3 攝像機
8.4.4 小節代碼一覽
8.5 本章小結
第9章 跨平台發布
9.1 模組簡介及基礎準備
9.1.1 模組簡介
9.1.2 創建項目
9.1.3 目錄規劃與資源導入
9.1.4 場景初始化
9.1.5 場景搭建
9.2 初識構建發布面板
9.2.1 構建發布配置頁
9.2.2 通用構建選項簡介
9.2.3 平台構建選項簡介
9.2.4 構建任務
9.3 為Web導出
9.3.1 構建配置
9.3.2 構建項目
9.3.3 搭建簡易的本地伺服器
9.4 為Android導出
9.4.1 配置Java環境
9.4.2 安裝Android Studio
9.4.3 配置SDK和NDK路徑
9.4.4 構建項目
9.5 為iOS導出
9.5.1 安裝Xcode
9.5.2 構建項目
9.6 為小遊戲平台導出
9.6.1 配置微信開發者工具
9.6.2 構建項目
9.7 本章小結
第10章 獨立項目的設立與上線
10.1 如何獲取遊戲靈感
10.1.1 帶著問題去玩遊戲
10.1.2 關注熱門遊戲榜單和趨勢
10.1.3 製作靈感筆記
10.1.4 拓寬靈感獲取的渠道
10.1.5 SCAMPER分析法
10.2 如何立項與疊代
10.2.1 從小項目開始
10.2.2 快速原型設計
10.2.3 獲取反饋與疊代
10.3 遊戲的上架
10.3.1 申請計算機軟體著作權
10.3.2 申請開發者賬號
10.3.3 準備材料與上架
10.3.4 申請廣告位
10.4 本章小結

作者簡介

黃鴻信,AX-GAME獨立小遊戲製作人,擅長設計解密、反應類小遊戲,曾獨立設計並開發了《帽子先生大冒險》《躍動方塊》等爆款小遊戲。於2019年接觸Cocos後,出於興趣開始在bilibili網站(ID:阿信OL)連載Cocos Creator小遊戲開發教程,涵蓋RPG遊戲、飛刀遊戲、虐心遊戲、反應力遊戲等十餘種遊戲類型,其中《從零開發ARPG地下城》《完美方塊》《爆破點點》等多個小遊戲教程深受網友喜愛。

相關詞條

熱門詞條

聯絡我們