Skip to main content

Posts

Showing posts with the label Andengine

Lập trình game trên mobile - Android - iOS - WinPhone

Dành cho các bạn đam mê lập trình game và muốn theo nghề lập trình game. Yêu cầu cần có kiến thức cơ bản về lập trình, cơ bản Lập trình hướng đối tượng. Ngôn ngữ sử dụng để viết game: Android: Java (sủ dụng Engine Libgdx hoặc AndEngine ) iOS: Swift (sủ dụng Engine SpriteKit) Đa nền tảng ( Android, iOS, Winphone, Win8, ...): C/C++  ( sử dụng Engine Cocos2d-x ) Kiến thức liên quan: OpenGL, kiến thức vật lý, cấu trúc file .json Phát triển Game sử dụng Engine để build đa nền tản( Sử dụn 1 ngôn ngữ để viết code ở 1 project core sau đó build qua các nền tảng khác ( Android, iOS, Winphone, Win8, ...)) Sử dụng Engine để làm game đa nền tảng Xem chi tiết các nội dung cần tìm hiểu: CHƯƠNG TRÌNH LẬP TRÌNH GAME TRÊN ANDROID 1.       Giới thiệu về OpenGL trên Android, kỹ thuật đồ họa 2D,3D trên Android (2 buổi) 2.       Mô hình kiến trúc Lập trình Game (1 buổi) 3.       Các ý tưởng lập trình Game (1 buổi) 4.       Giới thiệu các thư viện sử dụng lập trình game trên And

Built on Android Game Application Use AndEngine

Step 1 : extends BaseGameActivity on AndEngine PHP: onLoadEngine onLoadResources onLoadScene onLoadComplete Step 2 : Declaration variable PHP:      private static final  int CAMERA_WIDTH  =  720 ;     private static final  int CAMERA_HEIGHT  =  480 ;     private  Camera mCamera ;     private  BitmapTextureAtlas mBitmapTextureAtlas ;     private  TiledTextureRegion mFaceTextureRegion ; Step 3 : new variable on method PHP: public  Engine onLoadEngine () {          // TODO Auto-generated method stub          this . mCamera  = new  Camera ( 0 ,  0 ,  CAMERA_WIDTH ,  CAMERA_HEIGHT );         return new  Engine (new  EngineOptions ( true ,  ScreenOrientation . LANDSCAPE ,                 new  RatioResolutionPolicy ( CAMERA_WIDTH ,  CAMERA_HEIGHT ),                  this . mCamera ));     } Step 4 : Load Resources on Method onLoadResources PHP: @ Override      public  void onLoadResources () {          this . mBitmapTextureAtlas  = new  BitmapTextur

Game developer [Andengine] - [Libgdx] - [ Cocos2d-x] - [Unity 3D]

 1. Andengine Andengine - Đây là engineer phục vụ cho android - Website :  http://www.andengine.org/ - Andengine là một 2D Game Engine cho phép các lập trình viên có kinh nghiệm hoặc chưa có kinh nghiệm đều có khả năng phát triển các ứng dụng Android một cách dẽ dàng. Andengine bao gồm đầy đủ các thuộc tính quan trọng nhất của OpenGL giúp cho việc dựng hình và tạo vật thể, đồng thời cung cấp khả năng quản lý các thiết bị đầu vào (các sensor, màn hình cảm ứng) và âm thanh - Một số đánh giá về Andengine: +) Giá thành: Hoàn toàn free. +) Hiệu năng: Tương đối tốt, tuy nhiên chậm hơn so với các Engine khác (như LibGDX ở phần trên) +) Cộng đồng: tương đối tốt, số lượng người sử dụng khá nhiều. +) Tài liệu và ví dụ: không có tài liệu cụ thể. Đây là một trong những khó khăn khi chúng ta làm quen với Andengine. Tuy nhiên có các ví dụ và các bài viết hướng dẫn của các lập trình viên (có thể tìm được qua Internet). Do đó nếu bạn muốn sử dụng Andengine hãy chuẩn bị tam lý là