SlideShare a Scribd company logo
1 of 2
1
LibGDX Tutorial © z.k., ArrowGames
LibGDX là gì?
1 câu xưa như trái đất, vậy LibGDX là gì, có ăn được không?
LibGDX (trang chủ) là 1 Cross-platform Game Engine, gọi nó là Cross-platform vì nó
xuất được ra tá lả nền tảng khác nhau từ Desktop, iOS, Android cho tới HTML5. Theo nghĩa đó
nên nó không ăn được nhưng lại "chơi" được :D
Thế muốn "chơi" được phải làm gì :">
Yeah, trên đời này muốn chơi cái gì cũng phải có kỹ năng. Để có thể luyện được
LibGDX bạn cần học các skill sau: Tiếng Anh, Java, C++, OpenGL và OOP. Tiếng Anh, Java và
Android là kỹ năng bắt buộc nên cứ cộng hẳn 3 điểm cho chắc ăn, C++ và OpenGL là skill phụ
có thể cộng hoặc không, kiến nghị nên +1. Còn bao nhiêu điểm dồn hết cho OOP, là kỹ năng bị
động tăng Dam trực tiếp tới các Skill khác bất kể là Skill j. Và cuối cùng là bí kíp, bí kíp LibGDX
thì có rất nhiều trên mạng, có kẻ bán cũng có người cho, có loại xịn, có loại đểu, có đồ lậu mà
cũng có cả hàng dang mai, thế nên mình xin kiến nghị cuốn này (nếu như không muốn chạy
theo chuỗi Tut này):
http://www.packtpub.com/learning-libgdx-game-development/book
hoặc từ chính nhà phát triển
https://github.com/libgdx/libgdx/wiki
Sao lại là LibGDX?
Sẽ có rất người đặt ra câu hỏi này khi mà để Dev game chúng ta có hàng tá Engine kéo
thả ngon hơn nhiều như Unity hay Game Maker hoặc thậm chí là Construct 2.
Đầu tiên, LibGDX là 1 frameWork openSource thế nên lợi ích to nhất nó mang lại đó là
MIỄN PHÍ, cơ mà cái Unity cũng miễn phí?. Hell yeah, phải thừa nhận Unity là bộ Engine khá
mạnh, nhưng đối với các Project không quá lớn việc phải vác cả bộ khung của Unity lên mình
không khác nào giết gà bằng dao mổ trâu. Chưa kể nếu chưa có kinh nghiệm làm game bạn sẽ
khó có thể nắm được tiến trình hoạt động của game dẫn đến việc khó tweak để tăng hiệu năng
game. Còn GameMaker thì thôi khỏi nhắc, bản miễn phí chỉ cho tạo có 20 Object thì chả có
thần thánh nào làm được game cả.
Vậy so với AndEngine hay Cocos thì sao?
Nhược điểm lớn nhất của AndEngine có lẽ là mình gần như không thể kiểm soát được
phần dựng hình của 1 Sprite (hoăc là mình đêk biết cách), do đó hiệu năng của AndEngine phải
nói là khá tệ, nhưng lợi thế của nó là dễ hiểu, dễ hình dung, dễ làm. Sau khi đã làm với
2
LibGDX Tutorial © z.k., ArrowGames
AndEngine rồi chuyển qua dùng LibGDX, cảm giác của mình như là "vừa nhìn thấy mặt Chúa"
(nhạc nền: ♪ hì ho ♪ hí hờờ ♫). Và tuyệt vời hơn cả là các toy hỗ trợ:
● LibGDX Project Setup UI: hỗ trợ việc tạo các Prj LibGDX 1 cách trực quan, đơn
giản.
● TexturePacker GUI: Chương trình đóng gói các hình ảnh, giúp giảm dung lượng
và thời gian xử lý bằng giao diện chứ không còn phải khổ sở với dòng lệnh như
bản cũ.
● Physics Body Editor: Giúp tạo các PhysicsBody trực quan.
● Particle Editor: 1 Tool hỗ trợ tạo kịch bản Particle đơn giản, rõ ràng và đầy sức
mạnh.
● và tuyệt vời nhất Spine Animation: Thứ duy nhất phải bỏ tiền ra mua nhưng lại
xứng đáng đến từng xu, nó khiến tạo Animation trở thành niềm đam mê.
Còn đối với Cocos thì mình chưa dùng, không dám đưa ra bất cứ nhận xét nào.
Do LibGDX là 1 Engine Cross-platform nên nó có khả năng build ra 1 phiên bản desktop
để có thể test với tốc độ nhanh gấp n lần với build trên các nền tảng khác (với n > 1)
//p.s.: 1 lý do rất cá nhân khác là mình dùng Linux nên mình ưu tiên các Engine Java :D
Ok, vậy là tất cả những gì cần đã có (còn ai chưa đủ thì cứ giả vờ như đủ vậy) giờ chỉ
còn việc đánh đồn thôi. See-ya!

More Related Content

Viewers also liked

IT120-3. Thiết kế giao diện trên Android
IT120-3. Thiết kế giao diện trên AndroidIT120-3. Thiết kế giao diện trên Android
IT120-3. Thiết kế giao diện trên AndroidMultiUni
 
Quy tắc thiết kế giao diện và viết code C#
Quy tắc thiết kế giao diện và viết code C#Quy tắc thiết kế giao diện và viết code C#
Quy tắc thiết kế giao diện và viết code C#An Nguyen
 
Nghiên cứu công nghệ Unity và xây dựng ứng dụng game 3D trên Mobile - My Proj...
Nghiên cứu công nghệ Unity và xây dựng ứng dụng game 3D trên Mobile - My Proj...Nghiên cứu công nghệ Unity và xây dựng ứng dụng game 3D trên Mobile - My Proj...
Nghiên cứu công nghệ Unity và xây dựng ứng dụng game 3D trên Mobile - My Proj...Hoangminh Nguyen
 
Báo cáo tốt nghiệp - XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ NHÀ HÀNG VỪA VÀ NHỎ SỬ DỤ...
Báo cáo tốt nghiệp - XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝNHÀ HÀNG VỪA VÀ NHỎ SỬ DỤ...Báo cáo tốt nghiệp - XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝNHÀ HÀNG VỪA VÀ NHỎ SỬ DỤ...
Báo cáo tốt nghiệp - XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ NHÀ HÀNG VỪA VÀ NHỎ SỬ DỤ...Duc Tran
 
Hướng dẫn lập trình quản lý c#
Hướng dẫn lập trình quản lý c#Hướng dẫn lập trình quản lý c#
Hướng dẫn lập trình quản lý c#An Nguyen
 
Bài tập mẫu C và C++ có giải
Bài tập mẫu C và C++ có giảiBài tập mẫu C và C++ có giải
Bài tập mẫu C và C++ có giảiTrung Thanh Nguyen
 
Giáo trình Lập trình C căn bản - Aptech
Giáo trình Lập trình C căn bản - AptechGiáo trình Lập trình C căn bản - Aptech
Giáo trình Lập trình C căn bản - AptechMasterCode.vn
 

Viewers also liked (7)

IT120-3. Thiết kế giao diện trên Android
IT120-3. Thiết kế giao diện trên AndroidIT120-3. Thiết kế giao diện trên Android
IT120-3. Thiết kế giao diện trên Android
 
Quy tắc thiết kế giao diện và viết code C#
Quy tắc thiết kế giao diện và viết code C#Quy tắc thiết kế giao diện và viết code C#
Quy tắc thiết kế giao diện và viết code C#
 
Nghiên cứu công nghệ Unity và xây dựng ứng dụng game 3D trên Mobile - My Proj...
Nghiên cứu công nghệ Unity và xây dựng ứng dụng game 3D trên Mobile - My Proj...Nghiên cứu công nghệ Unity và xây dựng ứng dụng game 3D trên Mobile - My Proj...
Nghiên cứu công nghệ Unity và xây dựng ứng dụng game 3D trên Mobile - My Proj...
 
Báo cáo tốt nghiệp - XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ NHÀ HÀNG VỪA VÀ NHỎ SỬ DỤ...
Báo cáo tốt nghiệp - XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝNHÀ HÀNG VỪA VÀ NHỎ SỬ DỤ...Báo cáo tốt nghiệp - XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝNHÀ HÀNG VỪA VÀ NHỎ SỬ DỤ...
Báo cáo tốt nghiệp - XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ NHÀ HÀNG VỪA VÀ NHỎ SỬ DỤ...
 
Hướng dẫn lập trình quản lý c#
Hướng dẫn lập trình quản lý c#Hướng dẫn lập trình quản lý c#
Hướng dẫn lập trình quản lý c#
 
Bài tập mẫu C và C++ có giải
Bài tập mẫu C và C++ có giảiBài tập mẫu C và C++ có giải
Bài tập mẫu C và C++ có giải
 
Giáo trình Lập trình C căn bản - Aptech
Giáo trình Lập trình C căn bản - AptechGiáo trình Lập trình C căn bản - Aptech
Giáo trình Lập trình C căn bản - Aptech
 

Similar to what the hell is libgdx

[Lib gdx] 2. one smal step for a man
[Lib gdx] 2. one smal step for a man[Lib gdx] 2. one smal step for a man
[Lib gdx] 2. one smal step for a manthegioi Khongtinhyeu
 
Canbanvethietkevalaptrinhgame
CanbanvethietkevalaptrinhgameCanbanvethietkevalaptrinhgame
CanbanvethietkevalaptrinhgameGiang Nguyễn
 
Báo cáo đồ họa máy tính - Computer graphics
Báo cáo đồ họa máy tính - Computer graphicsBáo cáo đồ họa máy tính - Computer graphics
Báo cáo đồ họa máy tính - Computer graphicsNguyễn Anh
 
[Lib gdx] 3. how the hell to make it happen
[Lib gdx] 3. how the hell to make it happen [Lib gdx] 3. how the hell to make it happen
[Lib gdx] 3. how the hell to make it happen thegioi Khongtinhyeu
 
Bảng so sánh các tool công cụ (1)
Bảng so sánh các tool công cụ (1)Bảng so sánh các tool công cụ (1)
Bảng so sánh các tool công cụ (1)khoa khoa
 
Games & Apps: A New Romance
Games & Apps: A New RomanceGames & Apps: A New Romance
Games & Apps: A New RomanceJohn Wayno
 
Programming android game using and engine
Programming android game using and engineProgramming android game using and engine
Programming android game using and engineNGUYEN VAN LUONG
 

Similar to what the hell is libgdx (10)

[Lib gdx] 2. one smal step for a man
[Lib gdx] 2. one smal step for a man[Lib gdx] 2. one smal step for a man
[Lib gdx] 2. one smal step for a man
 
Canbanvethietkevalaptrinhgame
CanbanvethietkevalaptrinhgameCanbanvethietkevalaptrinhgame
Canbanvethietkevalaptrinhgame
 
Báo cáo đồ họa máy tính - Computer graphics
Báo cáo đồ họa máy tính - Computer graphicsBáo cáo đồ họa máy tính - Computer graphics
Báo cáo đồ họa máy tính - Computer graphics
 
[Lib gdx] 3. how the hell to make it happen
[Lib gdx] 3. how the hell to make it happen [Lib gdx] 3. how the hell to make it happen
[Lib gdx] 3. how the hell to make it happen
 
Bảng so sánh các tool công cụ (1)
Bảng so sánh các tool công cụ (1)Bảng so sánh các tool công cụ (1)
Bảng so sánh các tool công cụ (1)
 
Games & Apps: A New Romance
Games & Apps: A New RomanceGames & Apps: A New Romance
Games & Apps: A New Romance
 
Snagit nguyen vandung
Snagit   nguyen vandungSnagit   nguyen vandung
Snagit nguyen vandung
 
Snagit nguyen vandung
Snagit   nguyen vandungSnagit   nguyen vandung
Snagit nguyen vandung
 
Thực tập GameLoft SAI1
Thực tập GameLoft SAI1Thực tập GameLoft SAI1
Thực tập GameLoft SAI1
 
Programming android game using and engine
Programming android game using and engineProgramming android game using and engine
Programming android game using and engine
 

Recently uploaded

NQA Lợi ích Từ ISO và ESG Tăng Trưởng và Bền Vững ver01.pdf
NQA Lợi ích Từ ISO và ESG Tăng Trưởng và Bền Vững ver01.pdfNQA Lợi ích Từ ISO và ESG Tăng Trưởng và Bền Vững ver01.pdf
NQA Lợi ích Từ ISO và ESG Tăng Trưởng và Bền Vững ver01.pdfNguyễn Đăng Quang
 
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...Nguyen Thanh Tu Collection
 
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
Trích dẫn trắc nghiệm tư tưởng HCM5.docx
Trích dẫn trắc nghiệm tư tưởng HCM5.docxTrích dẫn trắc nghiệm tư tưởng HCM5.docx
Trích dẫn trắc nghiệm tư tưởng HCM5.docxnhungdt08102004
 
Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...
Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...
Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...hoangtuansinh1
 
Sơ đồ tư duy môn sinh học bậc THPT.pdf
Sơ đồ tư duy môn sinh học bậc THPT.pdfSơ đồ tư duy môn sinh học bậc THPT.pdf
Sơ đồ tư duy môn sinh học bậc THPT.pdftohoanggiabao81
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
Kiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh lí
Kiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh líKiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh lí
Kiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh líDr K-OGN
 
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdf
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdfChuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdf
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdfhoangtuansinh1
 
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...Nguyen Thanh Tu Collection
 
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...Nguyen Thanh Tu Collection
 
ôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhh
ôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhhôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhh
ôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhhvanhathvc
 
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...Nguyen Thanh Tu Collection
 
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...Nguyen Thanh Tu Collection
 
QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...
QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...
QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...ThunTrn734461
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...
SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...
SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...Nguyen Thanh Tu Collection
 
bài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoa
bài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoabài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoa
bài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoa2353020138
 
Chàm - Bệnh án (da liễu - bvdlct ctump) .pptx
Chàm - Bệnh án (da liễu - bvdlct ctump) .pptxChàm - Bệnh án (da liễu - bvdlct ctump) .pptx
Chàm - Bệnh án (da liễu - bvdlct ctump) .pptxendkay31
 

Recently uploaded (19)

NQA Lợi ích Từ ISO và ESG Tăng Trưởng và Bền Vững ver01.pdf
NQA Lợi ích Từ ISO và ESG Tăng Trưởng và Bền Vững ver01.pdfNQA Lợi ích Từ ISO và ESG Tăng Trưởng và Bền Vững ver01.pdf
NQA Lợi ích Từ ISO và ESG Tăng Trưởng và Bền Vững ver01.pdf
 
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
 
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
Trích dẫn trắc nghiệm tư tưởng HCM5.docx
Trích dẫn trắc nghiệm tư tưởng HCM5.docxTrích dẫn trắc nghiệm tư tưởng HCM5.docx
Trích dẫn trắc nghiệm tư tưởng HCM5.docx
 
Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...
Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...
Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...
 
Sơ đồ tư duy môn sinh học bậc THPT.pdf
Sơ đồ tư duy môn sinh học bậc THPT.pdfSơ đồ tư duy môn sinh học bậc THPT.pdf
Sơ đồ tư duy môn sinh học bậc THPT.pdf
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
Kiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh lí
Kiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh líKiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh lí
Kiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh lí
 
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdf
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdfChuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdf
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdf
 
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
 
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...
 
ôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhh
ôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhhôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhh
ôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhh
 
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...
 
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...
 
QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...
QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...
QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...
SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...
SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...
 
bài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoa
bài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoabài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoa
bài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoa
 
Chàm - Bệnh án (da liễu - bvdlct ctump) .pptx
Chàm - Bệnh án (da liễu - bvdlct ctump) .pptxChàm - Bệnh án (da liễu - bvdlct ctump) .pptx
Chàm - Bệnh án (da liễu - bvdlct ctump) .pptx
 

what the hell is libgdx

  • 1. 1 LibGDX Tutorial © z.k., ArrowGames LibGDX là gì? 1 câu xưa như trái đất, vậy LibGDX là gì, có ăn được không? LibGDX (trang chủ) là 1 Cross-platform Game Engine, gọi nó là Cross-platform vì nó xuất được ra tá lả nền tảng khác nhau từ Desktop, iOS, Android cho tới HTML5. Theo nghĩa đó nên nó không ăn được nhưng lại "chơi" được :D Thế muốn "chơi" được phải làm gì :"> Yeah, trên đời này muốn chơi cái gì cũng phải có kỹ năng. Để có thể luyện được LibGDX bạn cần học các skill sau: Tiếng Anh, Java, C++, OpenGL và OOP. Tiếng Anh, Java và Android là kỹ năng bắt buộc nên cứ cộng hẳn 3 điểm cho chắc ăn, C++ và OpenGL là skill phụ có thể cộng hoặc không, kiến nghị nên +1. Còn bao nhiêu điểm dồn hết cho OOP, là kỹ năng bị động tăng Dam trực tiếp tới các Skill khác bất kể là Skill j. Và cuối cùng là bí kíp, bí kíp LibGDX thì có rất nhiều trên mạng, có kẻ bán cũng có người cho, có loại xịn, có loại đểu, có đồ lậu mà cũng có cả hàng dang mai, thế nên mình xin kiến nghị cuốn này (nếu như không muốn chạy theo chuỗi Tut này): http://www.packtpub.com/learning-libgdx-game-development/book hoặc từ chính nhà phát triển https://github.com/libgdx/libgdx/wiki Sao lại là LibGDX? Sẽ có rất người đặt ra câu hỏi này khi mà để Dev game chúng ta có hàng tá Engine kéo thả ngon hơn nhiều như Unity hay Game Maker hoặc thậm chí là Construct 2. Đầu tiên, LibGDX là 1 frameWork openSource thế nên lợi ích to nhất nó mang lại đó là MIỄN PHÍ, cơ mà cái Unity cũng miễn phí?. Hell yeah, phải thừa nhận Unity là bộ Engine khá mạnh, nhưng đối với các Project không quá lớn việc phải vác cả bộ khung của Unity lên mình không khác nào giết gà bằng dao mổ trâu. Chưa kể nếu chưa có kinh nghiệm làm game bạn sẽ khó có thể nắm được tiến trình hoạt động của game dẫn đến việc khó tweak để tăng hiệu năng game. Còn GameMaker thì thôi khỏi nhắc, bản miễn phí chỉ cho tạo có 20 Object thì chả có thần thánh nào làm được game cả. Vậy so với AndEngine hay Cocos thì sao? Nhược điểm lớn nhất của AndEngine có lẽ là mình gần như không thể kiểm soát được phần dựng hình của 1 Sprite (hoăc là mình đêk biết cách), do đó hiệu năng của AndEngine phải nói là khá tệ, nhưng lợi thế của nó là dễ hiểu, dễ hình dung, dễ làm. Sau khi đã làm với
  • 2. 2 LibGDX Tutorial © z.k., ArrowGames AndEngine rồi chuyển qua dùng LibGDX, cảm giác của mình như là "vừa nhìn thấy mặt Chúa" (nhạc nền: ♪ hì ho ♪ hí hờờ ♫). Và tuyệt vời hơn cả là các toy hỗ trợ: ● LibGDX Project Setup UI: hỗ trợ việc tạo các Prj LibGDX 1 cách trực quan, đơn giản. ● TexturePacker GUI: Chương trình đóng gói các hình ảnh, giúp giảm dung lượng và thời gian xử lý bằng giao diện chứ không còn phải khổ sở với dòng lệnh như bản cũ. ● Physics Body Editor: Giúp tạo các PhysicsBody trực quan. ● Particle Editor: 1 Tool hỗ trợ tạo kịch bản Particle đơn giản, rõ ràng và đầy sức mạnh. ● và tuyệt vời nhất Spine Animation: Thứ duy nhất phải bỏ tiền ra mua nhưng lại xứng đáng đến từng xu, nó khiến tạo Animation trở thành niềm đam mê. Còn đối với Cocos thì mình chưa dùng, không dám đưa ra bất cứ nhận xét nào. Do LibGDX là 1 Engine Cross-platform nên nó có khả năng build ra 1 phiên bản desktop để có thể test với tốc độ nhanh gấp n lần với build trên các nền tảng khác (với n > 1) //p.s.: 1 lý do rất cá nhân khác là mình dùng Linux nên mình ưu tiên các Engine Java :D Ok, vậy là tất cả những gì cần đã có (còn ai chưa đủ thì cứ giả vờ như đủ vậy) giờ chỉ còn việc đánh đồn thôi. See-ya!