注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡圖形圖像、多媒體、網(wǎng)頁制作Flash ActionScript3.0游戲設計(Flash CS6版)

Flash ActionScript3.0游戲設計(Flash CS6版)

Flash ActionScript3.0游戲設計(Flash CS6版)

定 價:¥69.50

作 者: 夏敏捷,楊要科,張俊寶,徐飛 著
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787302488606 出版時間: 2018-01-01 包裝: 平裝
開本: 16開 頁數(shù): 365 字數(shù):  

內容簡介

  內容豐富、全面,其中的通用代碼可直接應用于一般的游戲。每款游戲實例均提供詳細的設計思路、關鍵技術分析以及具體的解決步驟方案。每一個游戲實例都是活的、實用的Flash游戲編程實例。

作者簡介

  本書是一本面向廣大Flash編程愛好者的游戲設計類圖書。本書從*基本的Flash游戲編程語言基礎知識開始,對游戲的原理及其Flash程序實現(xiàn)進行了詳細介紹,包括編程語言基礎、面向對象編程基礎、影片剪輯的控制、文本交互、鼠標和鍵盤事件的處理等。本書的*大特色是通過具體案例講解Flash游戲開發(fā),不僅可以加深讀者對知識點的掌握,更重要的是可以讓讀者學會如何開發(fā)Flash游戲。本書涉及的游戲都是大家耳熟能詳?shù)模邕B連看、推箱子、對對碰、超級瑪麗、象棋、2.5D游戲、FlappyBird、塔防游戲等。通過本書,讓學習枯燥的Flash編程充滿樂趣。對于初、中級的Flash學習者來說,本書是一種很好的參考資料,不僅為讀者列出了完整的游戲代碼,同時對所有的源代碼進行了非常詳細的解釋,做到了通俗易懂、圖文并茂。 本書適用于游戲編程愛好者、程序設計人員和Flash編程學習者。

圖書目錄


目錄




第1章Flash的基礎知識

1.1初識Flash CS6

1.1.1Flash的發(fā)展歷程

1.1.2動畫的概念及原理

1.1.3Flash動畫的特點

1.1.4Flash CS6工作界面

1.2圖形制作

1.2.1手工繪圖工具

1.2.2圖形工具

1.2.3顏色工具

1.2.4文本工具

1.2.5Deco工具

1.2.63D旋轉工具和3D平移工具

1.3元件和庫

1.3.1元件的類型

1.3.2創(chuàng)建元件

1.3.3庫

1.4基本動畫制作

1.4.1逐幀動畫

1.4.2傳統(tǒng)補間動畫

1.4.3補間形狀動畫

1.4.4補間動畫

1.4.5動畫預設

1.5高級動畫制作

1.5.1創(chuàng)建運動引導層動畫

1.5.2創(chuàng)建遮罩動畫

1.5.3創(chuàng)建骨骼動畫

第2章ActionScript 3.0腳本編程語言基礎

2.1ActionScript 3.0發(fā)展概述

2.2Flash CS6的“動作”面板介紹

2.3ActionScript的語法

2.4ActionScript的數(shù)據(jù)類型和變量

2.4.1ActionScript的數(shù)據(jù)類型

2.4.2ActionScript的變量

2.5ActionScript的運算符與表達式

2.6ActionScript的函數(shù)

2.6.1認識函數(shù)

2.6.2定義函數(shù)

2.6.3函數(shù)返回值

2.6.4函數(shù)調用

2.6.5函數(shù)的參數(shù)

2.6.6函數(shù)作為參數(shù)

2.7類和包

2.8顯示列表

2.8.1顯示對象的一些基本概念

2.8.2DisplayObject類的子類

2.8.3管理顯示對象

2.9事件

2.9.1與鼠標相關的操作事件

2.9.2與鍵盤相關的操作事件

2.9.3幀事件

2.9.4計時事件

2.9.5刪除事件偵聽器

2.9.6事件流

2.10動作腳本基本命令

2.10.1時間軸控制命令

2.10.2顯示輸出命令

2.11ActionScript代碼的位置

2.11.1在幀中編寫ActionScript程序代碼

2.11.2在外部類文件中編寫ActionScript程序代碼

2.11.3一個簡單的Flash應用程序

第3章ActionScript 3.0程序控制

3.1選擇結構

3.1.1if語句

3.1.2ifelse語句

3.1.3switch語句

3.2循環(huán)結構

3.2.1for語句

3.2.2forin和for eachin語句

3.2.3while語句

3.2.4循環(huán)的嵌套

3.2.5break和continue語句

3.3影片剪輯的控制

3.3.1影片剪輯元件的基本屬性

3.3.2控制影片剪輯元件的時間軸

3.3.3復制與刪除影片剪輯

3.3.4拖曳影片剪輯

3.4鼠標、鍵盤和聲音的控制

3.4.1鼠標的控制

3.4.2鍵盤的控制

3.4.3聲音的控制

3.5Flash的文本交互

3.5.1文本類型

3.5.2文本實例名稱

第4章面向對象編程基礎

4.1對象和類

4.1.1創(chuàng)建自定義的類

4.1.2類的構造函數(shù)

4.1.3類的屬性的訪問級別

4.1.4get() 和set()方法

4.2繼承

4.2.1繼承的定義

4.2.2屬性和方法的繼承

4.2.3重寫

4.2.4MovieClip和Sprite 子類

4.3多態(tài)

4.4包外類

4.5鏈接類

4.6文檔類

4.7動態(tài)類

第5章數(shù)組與字符串

5.1數(shù)組

5.1.1數(shù)組新增元素

5.1.2刪除數(shù)組中的元素

5.1.3數(shù)組排序

5.1.4從數(shù)組中獲取元素

5.1.5數(shù)組轉換為字符串

5.1.6多維數(shù)組

5.2字符串

5.2.1字符串的定義

5.2.2提取子字符串

5.2.3字符串的拆分和合并

5.2.4獲取字符串指定位置的字符

5.2.5在字符串中搜索

5.2.6字符串的大小寫轉換

5.2.7字符串的比較和排序

第6章ActionScript的繪圖功能

6.1Graphics類

6.2繪制圖形

6.2.1畫線

6.2.2畫曲線

6.2.3畫矩形

6.2.4畫圓

6.2.5畫橢圓

6.3位圖處理

6.3.1Bitmap類和BitmapData類

6.3.2復制位圖里的部分像素

6.3.3使用BitmapData類滾動位圖

第7章拼圖游戲

7.1拼圖游戲介紹

7.2拼圖游戲的設計思路

7.2.1制作3×3圖塊

7.2.2隨機排列圖塊

7.2.3鍵盤輸入信息的獲取

7.2.4移動圖塊的方法

7.2.5判斷拼圖是否完成的方法

7.3拼圖游戲的設計步驟

7.3.1創(chuàng)建Flash文件

7.3.2設計文檔類

第8章連連看游戲

8.1連連看游戲介紹

8.2連連看游戲的設計思路

8.2.1連連看游戲的數(shù)據(jù)模型

8.2.2動物方塊的布局

8.2.3連通算法

8.2.4智能查找功能的實現(xiàn)

8.3關鍵技術

8.3.1使用ActionScript 3.0 刪除容器的所有子對象

8.3.2Point 對象

8.4連連看游戲的設計步驟

8.4.1創(chuàng)建Flash文件

8.4.2設計LinkType類

8.4.3設計文檔類

第9章看圖猜成語游戲

9.1看圖猜成語游戲介紹

9.2看圖猜成語游戲的設計思路

9.2.1游戲素材

9.2.2設計思路

9.3看圖猜成語游戲的設計步驟

9.3.1創(chuàng)建Flash文件

9.3.2設計影片剪輯

9.3.3動作腳本

9.3.4設計文字方塊類(Letter.as)

第10章雷電飛機射擊游戲

10.1雷電飛機射擊游戲介紹

10.2雷電飛機射擊游戲的設計思路

10.2.1游戲素材

10.2.2地圖滾動的實現(xiàn)

10.2.3飛機和子彈的實現(xiàn)

10.2.4主角飛機子彈與敵機的碰撞檢測

10.3雷電飛機射擊游戲的設計步驟

10.3.1創(chuàng)建Flash文件

10.3.2動作腳本

第11章?lián)淇伺平鹱炙螒?

11.1撲克牌金字塔游戲介紹

11.2撲克牌金字塔游戲的設計思路

11.2.1游戲素材

11.2.2設計思路

11.3撲克牌金字塔游戲的設計步驟

11.3.1創(chuàng)建Flash文件

11.3.2設計Card類

11.3.3設計文檔類

第12章黑白棋游戲

12.1黑白棋游戲介紹

12.2黑白棋游戲的設計思路

12.2.1棋子和棋盤

12.2.2翻轉對方的棋子

12.2.3顯示執(zhí)棋方的可落子位置

12.2.4判斷勝負功能

12.3黑白棋游戲的設計步驟

12.3.1創(chuàng)建Flash文件

12.3.2設計文檔類

第13章漢諾塔游戲

13.1漢諾塔游戲介紹

13.2漢諾塔游戲的設計思路

13.3關鍵技術

13.3.1盤子影片剪輯對象的拖動

13.3.2加載n個盤子對象

13.3.3遞歸解決漢諾塔盤子移動

13.3.4以動畫效果移動盤子

13.4漢諾塔游戲的設計步驟

13.4.1創(chuàng)建Flash文件

13.4.2設計文檔類

第14章對對碰游戲

14.1對對碰游戲介紹

14.2對對碰游戲的設計思路

14.2.1游戲素材

14.2.2設計思路

14.2.3動態(tài)生成有效的8×8方塊

14.2.4尋找3個匹配的方塊

14.2.5上方的方塊下落

14.2.6在本列上方添加方塊

14.2.7查找可能的移動

14.3對對碰游戲的設計步驟

14.3.1創(chuàng)建Flash文件

14.3.2設計文檔類

第15章Flappy Bird游戲

15.1Flappy Bird游戲介紹

15.2Flappy Bird游戲的設計思路

15.3Flappy Bird游戲的設計步驟

15.3.1創(chuàng)建Flash文件

15.3.2設計游戲文檔類(flappybird.as)




本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號