Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword or section
Like this
2Activity

Table Of Contents

0 of .
Results for:
No results containing your search query
P. 1
HTML5 Canvas - Lap Trinh Game 2D v1.0

HTML5 Canvas - Lap Trinh Game 2D v1.0

Ratings: (0)|Views: 52|Likes:
Published by Yin Yang

More info:

Published by: Yin Yang on Jul 01, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

05/31/2013

pdf

text

original

 
 
HTML5 Canvas -L
p Trình Game 2D
v1.0
Lý thuy
ế
t và demo th
c hành v
l
p trình game 2D v
i API Canvas trongHtml5
 
2012
 
http://vietgamedev.net/http://yinyangit.wordpress.com/1/7/2012
YIN YANG
 
Yin Yang HTML5 Canvas -
Lập trình Game 2D
2 |Page 
 
Yin Yang HTML5 Canvas -
Lập trình Game 2D
3 |Page 
L
Ờ 
I T
Ự 
A
Flash là một công nghệ rất hiệu quả, phổ biến và cho phép lập trình viên có thể tạo ra nhữngứng dụng với đầy đủ các hiệu ứng hình ảnh, âm thanh đặc sắc. Những công nghệ tương tự nhưJava Applet hay một “đứa con” sáng giá của Microsoft là Silverlight cũng không thể đứng vữngvà cạnh tranh
 
được với Flash. Nhưng một vấn đề nảy sinh ở đây là khả năng tương tác giữa cáccông nghệ này với các thành phần xung quanh nó (như các thẻ HTML) dường như không thể.Chúng bị cô lập và hoạt động độc lập với thế giới bên ngoài.
 
Giải
 
 pp là quay trở lại sử dụng thuần HTML, Javascript và CSS, lập trình viên vẫn có thtạo được ra ứng dụng với hiệu ứng đặc biệt và không bị các giới hạn mà những công nghệ trêngặp phải. Nhưng trở ngại lớn nhất là không có đủ API để tạo ra được những ứng
 
dụng tương tựnhư tn Flash. Và tốc độ ca các ứng dụng thuần HTML khá chậm, hầu như không thể chấpnhận được với một game có yêu cầu cấu hình trung bình.
 
 Nhưng với sự ra đời của HTML5 cùng với các thành phần và API mới, giới hạn trên đã bp bỏ và đang
 
từng ớc thay thế dần các công nghệ như Flash. Với các ứng dụng cần những hiệuứng đồ họa và chuyển động đặc biệt, lập trình viên có thể sử dụng Canvas với kiểu bitmap hoặcSVG với kiểu vector. Không chỉ áp dụng cho việc thiết kế các trang web trực quan,
HTML5 còn
được áp dụng để tạo ra các thư viện đồ họa giúp tạo ra các ứng dụng đồ thị, game trong cả môitrường 2D và 3D như những ứng dụng trên desktop.
 
Một điều đáng mng nữa là HTML, Javascript và CSS không còn bị giới hạn trên trình duyệtmà có thể được
 
triển khai trên desktop dưới dạng các widget, tn các thiết bị di động và có thể bất kì thiết bị nào. Như vậy, lập trình viên không cần sử dụng hay yêu cầu người dùng cài đặt bấtkì thư viện nào để có thể chạy được các ứng dụng của họ. Một lợi thế rất lớn mà chỉ có HTMLmới có thể đạt được
. Tuy nhiên v
iệc xây dựng game trên trình duyệt có thể là một trải nghiệmkhó khăn vì phải cân nhắc giữa việc chọn lựa giữa các thư viện hiện đại, đầy đủ chức năng haylàm theo các API cấp thấp của HTML (thông qua Javascript).
Quá trình th
c hi
n sách này không th
tránh kh
i sai sót, b
n
đọ
c có th
g
i ph
n h
i t
c g
i email tr
c ti
ế
 
) 
để
th
c m
c, trao
đổ
i c
ũ
ng nh
ư
giúp tôi s
a
đổ
i, c
p nh
t n
ế
u c
n thi
ế
t.Xin c
m
ơ 
n!

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->