Html5游戲開發(fā)之乒乓Ping Pong游戲示例(一)_HTML5教程
推薦:HTML5之SVG 2D入門7—SVG元素的重用與引用前面介紹了很多的圖形元素,如果很多圖形本身是一樣的,需要每次都去定義一個新的么?我們可以重用一些圖形嗎?這就是本節(jié)講的重點:SVG元素的重用,感興趣的朋友可以了解下,或許對你有所幫助
在這一章節(jié)我們將:
準(zhǔn)備開發(fā)工具
建立我們的第一個游戲-Ping Pong
學(xué)習(xí)使用Jquery JavaScript庫做基本定位
獲取鍵盤輸入
Creating the Ping Pong game with scoring
下面的游戲截圖就是我們本章學(xué)習(xí)后的成果。它是一款乒乓游戲,有2個玩家使用一個鍵盤比賽。
那么,現(xiàn)在就讓我們開始創(chuàng)建我們的游戲。
準(zhǔn)備開發(fā)環(huán)境
HTML5游戲開發(fā)和網(wǎng)站開發(fā)是相似。我們需要一個web瀏覽器和一個優(yōu)秀的文本編輯工具。
文本編輯工具很多都很優(yōu)秀,使用你喜歡的就好。如果你沒有,我推薦你使用Notepad++這款體積小,速度快的編輯工具。關(guān)于瀏覽器,我們需要一款支持HTML5,CSS3特性和能過提供給我們調(diào)試工具的瀏覽器。
這有幾個可供選擇的瀏覽器:Apple Safari (http://apple.com/safari/), Google Chrome (http://www.google.com/chrome/),Mozilla Firefox (http://mozilla.com/firefox/), and Opera (http://opera.com),這幾款瀏覽器都支持我們需要的特性。
準(zhǔn)備HTML文檔
每一個網(wǎng)站、頁面和Html5游戲都是從默認(rèn)的HTML文檔開始。而這個HTML文檔是從基本的HTML代碼開始的。我們也將從index.html開始我們的HTML5游戲開發(fā)。
行動時間
我們將從頭開始創(chuàng)建我們的HTML5乒乓游戲。這聽起來是要我們自己準(zhǔn)備所有的事情,幸運的是至少我們能夠使用JavaScript庫幫助我們。Jquery 就是這樣的JavaScript庫我們將在所有的例子中使用它。這將有助于簡化我們的JavaScript邏輯:
1、 創(chuàng)建一個叫pingpong的新文件夾
2、 在文件夾里再創(chuàng)建一個叫js的文件夾
3、 下載jQuery,http://m.dounai2.com/jiaoben/58.html。
4、 選擇Production并點擊DownloadJquery.
5、 將jquery-1.7.1.min.js保存在我們新創(chuàng)建的2的文件夾里
6、 創(chuàng)建一個名叫index.html的新文件并保存到1創(chuàng)建的文件夾里。
7、 用文本編輯器打開index.html文件并插入空的HTML模版:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Ping Pong</title>
</head>
<body>
<header>
<h1>Ping Pong</h1>
</header>
<footer>
This is an example of creating a Ping Pong Game.
</footer>
</body>
</html>
8、在body結(jié)束標(biāo)簽前引用jQuery文件
<script src=”js/jquery-1.7.1.min.js></script>
9、 最后,我們要確保Jquery載入成功.我們通常在body結(jié)束標(biāo)簽前JQuery文件之后放置以下代碼檢查:
<script>
$(function(){
alert(“Welcome to the Ping Pong battle.”);
});
</script>
10、保存index.html并用瀏覽器打開它。我們應(yīng)該看到以下的提示窗口。這意味著我們的jQuery是正確設(shè)置的:
發(fā)生了什么?
我們只是用JQuery創(chuàng)建了一個基本的HTML5頁面,并確保正確加載了jQuery。
新的HTML5 doctype
在HTML5中DOCTYPE和meta tags都得到了簡化.
在Html4.01,我們聲明doctype需要以下代碼:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
它很長,對吧?然而在HTML5,doctyp聲明就簡單了許多:
<!DOCTYPE html>
我們甚至沒有聲明HTML的版本,這意味這HTML5將兼容以前的HTML版本而未來的HTML版本也同樣會支持HTML5的版本。
Meta標(biāo)簽也同樣的到了簡化,我們現(xiàn)在使用以下的代碼定義HTML的字符集:
<meta charset=utf-8>
分享:Html5游戲開發(fā)之乒乓Ping Pong游戲示例(二)我們已經(jīng)準(zhǔn)備就緒,是時候創(chuàng)建PingPong游戲了1、我們將繼續(xù)我們的jQuery安裝示例,在編輯器里打開index.html2、然后,在body里用DIV節(jié)點創(chuàng)建游戲平臺,在游戲平臺中有2個拍子和一個球,閑話不多說看代碼吧
- 只要五步 就可以用HTML5/CSS3快速制作便簽貼特效(圖)
- 網(wǎng)易微博Web App用HTML5開發(fā)的過程介紹
- HTML5 對各個標(biāo)簽的定義與規(guī)定:body的介紹
- 關(guān)于HTML5的安全問題開發(fā)人員需要牢記的
- 關(guān)于HTML5的22個初級技巧(圖文教程)
- 開發(fā)人員所需要知道的HTML5性能分析面面觀
- HTML5 Web Database 數(shù)據(jù)庫的SQL語句的使用方法
- HTML5實踐-圖片設(shè)置成灰度圖
- HTML5安全介紹之內(nèi)容安全策略(CSP)簡介
- HTML5 Web存儲方式的localStorage和sessionStorage進行數(shù)據(jù)本地存儲案例應(yīng)用
- Bootstrap 學(xué)習(xí)分享
- input元素的url類型和email類型簡介
HTML5教程Rss訂閱Div+Css教程搜索
HTML5教程推薦
- html5 Canvas畫圖教程(4)—未閉合的路徑及漸變色的填充方法
- 使用css如何制作時間ICON方法實踐
- HTML 5 標(biāo)簽、屬性、事件及瀏覽器兼容性速查表 附打包下載
- html5新增的屬性和廢除的屬性簡要概述
- html5 Canvas畫圖教程(6)—canvas里畫曲線之a(chǎn)rcTo方法
- 關(guān)于HTML5的安全問題開發(fā)人員需要牢記的
- HTML5之SVG 2D入門8—文檔結(jié)構(gòu)及相關(guān)元素總結(jié)
- input元素的url類型和email類型簡介
- html5指南-1.html5全局屬性(html5 global attributes)深入理解
- html5中為audio標(biāo)簽增加停止按鈕動作實現(xiàn)方法
- 相關(guān)鏈接:
- 教程說明:
HTML5教程-Html5游戲開發(fā)之乒乓Ping Pong游戲示例(一)。