Tải bản đầy đủ (.pptx) (32 trang)

Tìm hiểu về các công cụ 3D programming

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (3.15 MB, 32 trang )

3D Programming
Cocos 2D-x and Unity 3D

Nguyễn Đức Toàn -51103691
Bùi Minh Đạo-51100710


1. What is cocos2d-x?
-Cocos2d-x is an open source game engine .
-Under MIT license.


2. Where did Cocos2d-x come from?


3.Support Platform:



4. Supported Languages


5.Main Features:
-Scene management
-2D Graphics
-Widgets
-Physics
-Audio
-Network



6. Support Editor:
-Official World Editor



CocoStudio

-World Editors




CocosBuilder
Level Helper & Sprite Helper

-Animation Editors




Spine for flipbook and skeleton animations
Dragon Bones, a Flash plugin to export and run Flash animations


6. Support Editor:
-Bitmap Font Tools



Glyph Designer


-Perticle Editing Tools



Particle Designer

-Texture Atlas Tools




Texture Packer, and How to use it with Cocos2d-x
Zwoptex

-Tile map Editing Tools



Tiled Map Editor


II. Installation:
*set up the Android Cocos2d-x development environment on Windows 7
-Download cocos2d-x 2.x
-Configure android development environment.
+install JDK.
+install Android SDK.
+install Cygwin.
+install Android NDK.

Finally, we can launch eclipse and import a sample android project within cocos2d-x folder.
.


III. 3d programming in cocos2d-x:
-3D objects are objects that occurs on a three-axis Cartesian coordinate system.

-Cocos2D-x is a 2d gaming library.


III. 3d programming in cocos2d-x:
-As it uses OpenGL internally to draw its stuff, we might leverage it to create some 3D objects on the mix.


*Example game using cocos2d-x


*Example game using cocos2d-x


*Example game using cocos2d-x


3D mobile programming with

What is Unity ?

Supported Platform

Licensing


Introduction to main features

Create a small game with Unity


What is Unity ?
- Unity is a cross-platform game engine with a built-in IDE developed
by Unity Technologies.
- Used to develop video games for web plugins, desktop platforms,
consoles and mobile devices.


Multiplatform


Licensing – Free and Pro
Unity Pro: cost aprox. $1,500 USD or $75/month subscription for a minimum of 12
months
Unity Free: free, but limited in features and watermarked for web, only available to
private and small business


Introduction to main features

Quality

Workflow

Animation

Performance


Render


Render


Lighting


Special Effects


Special Effects


×