日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡游戲設計Java 2游戲程序設計

Java 2游戲程序設計

Java 2游戲程序設計

定 價:¥34.00

作 者: 榮欽科技編著
出版社: 北京科海電子出版社
叢編項: 計算機游戲設計與開發(fā)系列叢書
標 簽: 暫缺

ISBN: 9787900372154 出版時間: 2003-06-01 包裝: 膠版紙
開本: 23cm+光盤1片 頁數(shù): 386 字數(shù):  

內(nèi)容簡介

  用Java開發(fā)游戲,或許會讓很多人覺得不可思議!但是Java不僅可以用來開發(fā)游戲,而且開發(fā)出來的游戲甚至具有跨越因特網(wǎng)與不同平臺運行的能力。您將會發(fā)現(xiàn)運作一個Java游戲是多么的愉快,因為只要通地與Java兼容的瀏覽器即可輕松地運行這些游戲,甚至可以和三、五好友相約在因特網(wǎng)上來個“麻將三缺一”!Java是當今最熱門的編程語言,它在跨平臺與網(wǎng)絡應用方面的強大功能使之非常適用于網(wǎng)絡游戲的開發(fā)。本書圍繞如何用Java開發(fā)跨網(wǎng)絡、跨平臺游戲的中心,闡釋了全新的網(wǎng)絡游戲設計理念與方法。本書從最基本的Java語法開始,對游戲的原理及其Java程序?qū)崿F(xiàn)進行了詳細介紹,包括動畫的實現(xiàn)、音效的處理、鼠標和鍵盤事件的處理、人工智能、網(wǎng)絡聯(lián)機、2D和2.5D地圖、粒子系統(tǒng)和3D算法等。書中著重以實例來引導讀者學習游戲設計的相關(guān)技巧,利用這些技巧可以設計出千變?nèi)f化的游戲。本書作為一本以Java語言介紹網(wǎng)絡游戲設計的入門圖書,不僅適用于廣大游戲愛好者、設計者和開發(fā)者,也適用于Java程序員作為開發(fā)參考。

作者簡介

暫缺《Java 2游戲程序設計》作者簡介

圖書目錄

第1章 Java網(wǎng)絡游戲概述 
1.1 歡迎來到Java網(wǎng)絡游戲設計的世界
1.2 常見的游戲類型 
1.3 游戲制作的基本流程 
1.4 使用Java語言開發(fā)網(wǎng)絡游戲 
第2章 Java快速入門 
2.1 建立開發(fā)環(huán)境 
2.1.1 下載與安裝J2SDK 
2.1.2 編寫基本的Java程序 
2.2 面向?qū)ο蟮腏ava語言 
2.2.1 面向?qū)ο蟮幕靖拍?nbsp;
2.2.2 對象的概念 
2.3 Java語法快速入門 
2.3.1 定義類 
2.3.2 包 
2.3.3 繼承 
2.3.4 類屬性成員 
2.3.5 類方法成員 
2.3.6 構(gòu)造函數(shù) 
2.3.7 接口 
第3章 Applet程序與繪圖 
3.1 Applet程序基礎 
3.1.1 Applet類 
3.1.2 Applet程序的生命周期 
3.1.3 Applet程序的坐標與參數(shù)傳遞 
3.2 繪制圖形
3.2.1 paint()方法
3.2.2 使用Graphics類繪制字符串 
3.2.3 Graphics類的其他繪圖方法 
3.2.4 圖形與圖像的“深度”
3.3 繪制圖像
3.3.1 Java支持的圖像類型
3.3.2 獲取與繪制圖像 
3.3.3 圖像追蹤 
3.3.4 頁面跳轉(zhuǎn) 
3.3.5 設置圖像的透明色 
第4章 動畫的制作 
4.1 動畫的原理
4.1.1 視覺暫留
4.1.2 設置合理的FPS
4.1.3 動畫的類型
4.2 讓圖像動起來
4.2.1 動畫循環(huán)
4.2.2 使用線程 
4.2.3 消除動畫的閃爍現(xiàn)象 
4.2.4 使用合理的FPS 
4.2.5 改善動畫播放的效率 
4.3 兩個簡單的動畫實例
4.3.1 游戲片頭畫面
4.3.2 小時鐘 
第5章 互動與音效 
5.1 如何和玩家互動
5.1.1 事件處理機制
5.1.2 事件處理范例
5.2 鼠標和鍵盤事件處理
5.2.1 鼠標事件處理
5.2.2 鍵盤事件處理
5.3 音效的使用
5.3.1 Java支持的音效文件
5.3.2 下載音效文件
5.3.3 使用音效文件 
第6章 游戲動畫進階與實現(xiàn) 
6.1 游戲動畫進階
6.1.1 角色與動畫
6.1.2 角色碰撞檢測 
6.1.3 碰撞的實例 
6.1.4 定義角色父類 
6.1.5 角色動畫與幀動畫結(jié)合 
6.1.6 貼圖技巧 
6.2 范例--棒打豬頭 
第7章 強化游戲界面 
7.1 使用AWT組件
7.1.1 AWT組件簡介
7.1.2 建立AWT組件實例
7.1.3 界面布局 
7.1.4 將Panel與LayoutManager結(jié)合 
7.1.5 處理AWT組件的事件 
7.2 網(wǎng)頁游戲界面
7.2.1 使用網(wǎng)頁特效
7.2.2 傳入?yún)?shù)到Applet中 
7.3 范例--棒打豬頭v2.0 
第8章 淺談人工智能與2.5D游戲 
8.1 淺談人工智能
8.1.1 何謂人工智能
8.1.2 基本的人工智能概念 
8.1.3 游戲難度設置 
8.2 淺談2.5D游戲 
第9章 項目研究--網(wǎng)絡聯(lián)機程序 
9.1 網(wǎng)絡聯(lián)機
9.1.1 網(wǎng)絡聯(lián)機的基本概念
9.1.2 地址信息的取得 
9.1.3 客戶端聯(lián)機Socket 
9.1.4 服務器端聯(lián)機ServerSocket 
9.1.5 一對一聊天程序 
9.1.6 使用Applet的聯(lián)機程序 
9.2 多人聯(lián)機
9.2.1 多人聯(lián)機類型
9.2.2 隨機型聯(lián)機游戲 
9.2.3 服務器端程序剖析 
9.2.4 客戶端程序剖析 
第10章 項目研究--從2D到2.5D 
10.1 2D迷宮
10.1.1 游戲的規(guī)劃
10.1.2 程序的規(guī)劃 
10.1.3 繪圖與鍵盤事件 
10.1.4 角色狀態(tài)類 
10.2 2.5D迷宮
10.2.1 斜角地圖的拼接
10.2.2 斜角地圖坐標的定位 
10.2.3 立體坐標旋轉(zhuǎn) 
10.2.4 立體障礙物 
10.2.5 處理繪圖深度 
10.2.6 實現(xiàn)2.5D迷宮游戲 
10.3 自動產(chǎn)生迷宮地圖 
10.3.1 地圖編輯的概念
10.3.2 迷宮數(shù)組
10.3.3 使用遞歸產(chǎn)生迷宮 
第11章 繪圖算法 
11.1 粒子系統(tǒng)
11.1.1 煙火粒子
11.1.2 瀑布粒子
11.1.3 煙粒子 
11.1.4 煙火樹與噴泉 
11.1.5 雪花粒子 
11.2 立體繪圖與旋轉(zhuǎn) 
11.2.1 旋轉(zhuǎn)立體五角錐 
11.2.2 具有遠近感的立體對象 
11.2.3 其他立體坐標定位法

本目錄推薦

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