Cocos2d-x 3.2 Final

Cập nhật lên phiên bản Cocos2d-x 3.2. Bổ sung 3D sprite, 3D animation, game controller, fast Tilemap,..v...v... Cập nhật thường xuyên nhé

Saturday, May 31, 2014

Bài 20: Học làm game thứ 3: Sushi Crush - Like Candy Crush or Bejewer ( Part 1)

Hi mọi người! Vậy là chúng ta đã cùng nhau làm xong 2 Game đơn giản ở những bài trước. Trong bài này mình sẽ hướng dẫn các bạn làm 1 game khó hơn, giống như là Candy Crush, và Bejewer nhé. À tiện đây mình cũng muốn nói đôi lời. Những ai đang có ý định kiếm mấy game người khác đã chia sẻ code hoặc hướng dẫn làm trên mạng rồi Clone lại, chỉnh sửa tí chút sau đó add quảng cáo rồi tung lên Store để kiếm tiền thì mình có lời như này: XIN ĐỪNG LÀM RÁC...

Wednesday, May 28, 2014

Lưu ý khi sử dụng phiên bản Cocos2d-x 3.1

Hi! Ở các bài trước, mình đã báo 1 tin vui với các bạn là đã có phiên bản cập nhật mới nhất của Cocos2d-x 3.1 với một số điểm mới. Mình cũng háo hức down về trải nghiệm, nhưng khi build những Project cũ thì báo lỗi. : ((. Chả hiểu sao vì các bản 3.0 ( RC0, RC1 ) chỉ việc down về và chiến thôi. Sau khi mình thử tạo mới 1 project, build lại thì thấy chạy ngon lành, ẹc. => Rút ra 1 EXP + Với Project của phiên bản cũ tạo ra ( trường hợp này 3.0...

Cách xài chùa phầm mềm TexturePacker 3.3.4 vĩnh viễn

Hi all! Lâu lâu không viết bài, cũng thấy ngứa ngáy tay chân. Cơ mà tại sếp dạo này chăm chỉ ở nhà, cứ dí việc vào đầu, thành thử không rảnh để nghiên cứu tiếp. Tuy nhiên hôm nay mình sẽ tranh thủ hướng dẫn cho mọi người cách làm 1 thứ rất hay ho. Hẳn các bạn đã biết, trong Làm game thì ngoài ý tưởng, code nguồn, còn 1 thành phần rất quan trọng khác đó là HÌNH ẢNH, âm thanh. Game bạn có thể không cần âm thanh, nhưng Hình ảnh thì chắc hẳn không...

Bài 19: Sprite Sheet Animation trong Cocos2dx-3

Hi! Các bài trước chúng ta đã học và làm quen với các Sprite và Action cơ bản. Nhưng các bạn thấy rằng hầu hết các sprite đó trông có vẻ rất đơn điệu, chúng không hề có sự "cử động" - (animation) nào mặc dù chúng vẫn có "hành động" (action). Các bạn cần phân biệt Animation và Action nhé. Animation có thể hiểu ngắn gọn là những cử động của cơ thể nhân vật. Còn Action là những hành động của nhận vật để làm công việc gì đó. Đôi khi 2 khái niệm này...

Saturday, May 24, 2014

Bài 18: Game thứ 2 - Breakout - Tạo và phá gạch (Part 2)

Chào mọi người! Vậy là chúng ta đã đi được 1 chặng đường kha khá của Cocos2d-x V3 rồi. Cũng chuẩn bị xong Project thứ 2 đấy chứ. Trong phần này mình sẽ hướng dẫn các bạn nốt công việc đơn giản là "xếp gạch và phá gạch" nhé. Sẽ rất đơn giản thôi. Những công việc trong bài này: + Tạo gạch + Xử lý va chạm vật lý + Kiểm tra việc phá gạch, hết thì WINGAME + Kiểm tra GameOver khi bóng rơi không trúng thanh chắn - Nhìn có vẻ nhiều việc vậy thôi, nhưng...

Thursday, May 22, 2014

1 Tin vui - 1 Tin buồn

Hix, Chào mọi người! Không biết còn ai theo mình đọc tới bài này không nhỉ? Món lập trình vốn đã khô khan, lập trình game lại càng khó nuốt. Lúc mới đầu hẳn nhiều bạn cũng háo hức vào tìm hiểu, nhưng rồi theo thời gian đam mê giảm dần, sự hóc búa và lượng kiến thức tăng dần, đã có một vài người ra đi không trở lại. Đã thế món này cũng khá kén độc giả, không phải ai cũng hào hứng ghé vào đọc, có khi chỉ ghé qua +1 rồi lại đi ra, haizzz! Sau 17 bài viết cơ bản này chắc các bạn cũng đã nắm được những điều căn bản trong Cocos2dx-V3 đủ để làm...

Bài 17: Game thứ 2 - Breakout ( Part 1)

Chào các bạn! Cũng nhanh ghê nhỉ, 17 bài rồi đấy, hehe. Chúng ta đã cùng nhau làm xong 1 Project đầu tiên bằng Cocos2d-x v3 cơ đấy. Trong bài này mình sẽ giới thiệu với mọi người 1 Project game khác cũng hay ho không kém, đó là dạng game phá gạch nổi tiếng của điện tử 4 nút ngày xưa. Hãy cùng tìm hiểu nhé! Trong game này mình sẽ phải làm các công việc sau: + Thêm các đối tượng vào game + Thiết lập các thuộc tính vật lý ( dùng Chipmunk cho dễ ) +...

Bài 16: Box2D - Một thư viện vật lý khác của Cocos2d-x (Part 2)

Hi all! Bài 15 Chúng ta đang tìm hiểu về Box2D, và xây dựng 1 ứng dụng nhỏ sử dụng physic Box2D. Ở bài này chúng ta nâng cao lên 1 chút, là điều khiển quả bóng, làm cho nó va đập với màn hình. Nội dung chính như sau: + Làm chuyển động quả bóng bằng vector + lực + Đoán trước hướng di chuyển của quả bóng Mời bạn cùng theo dõi! B1 - Làm chuyển động quả bóng bằng vector + lực Các bạn mở Class đã làm ở bài 15 ra * Mở file HelloWorldScene.h,...