1. Trang chủ
  2. » Luận Văn - Báo Cáo

công nghệ 3D tren mobile

24 341 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 24
Dung lượng 2,26 MB

Nội dung

HỆ THỐNG THIẾT BỊ DI DỘNG 3D MOBILE PROGRAMMING GVHD : TS Trần Ngọc Minh Nhóm : Nguyễn Thành Công Nguyễn Thế Lân Trần Hữu Thắng Nội dung trình bày Giới thiệu sơ lược Unity 3D Cocos2D-X Giới thiệu sơ lược Cartoon Wars v1.0.1 Android Giới thiệu sơ lược The Amazing Spider-Man iOS Unity 3D - Engine game đa tảng phát triển Unity Technologies - Được phát triển C/C++ - Có khả hỗ trợ mã viết C#, JavaScript Boo Unity 3D Các thành phần : Giao diện Scene view Project View Game view Toolbar Inspector Unity 3D Giao diện Trên giao diện sử dụng Unity với cửa sổ Hierarchy view, Scene view, Game view, Project view, Inspector 2 Unity 3D Project View Project views cửa sổ giúp lưu trữ quản lý tất tài nguyên Unity 3D Toolbar - Transform Tools – Sử dụng với Scene View - Transform Gizmo Toggles affect the Scene View display - Play/Pause/Step Buttons – Sử dụng với Game View - Layers Drop-down – Điều khiển đối tượng hiển thị Scene View - Layout Drop-down – Điều chỉnh xếp cửa sổ giao diện Unity 3D Scene view Sử dụng Scene View để có nhìn trực quan lựa chọn, xếp vị trí không gian game cho đối tượng Scene View Control Bar 2 Unity 3D Game view - Game View nơi Render hình ảnh Scene View khung nhìn Camera Object lựa chọn - Đây nơi Test hoàn thiện 2 Unity 3D Inspector - Games làm từ Unity ghép nối vô số GameObjects Mỗi GameObjects chứa bề mặt, code, âm thanh, hiệu ứng vật lý, đồ họa ánh sáng - Cửa sổ Inspector hiển thị thông tin chi tiết GameObject lựa chọn, bao gồm tất thành phần phụ thuộc tính chúng 2 Unity 3D - Tuy engine "khủng" nhất, xét toàn diện, Unity3D đích thực engine game đa tảng tốt - Hiện thị trường Việt Nam xuất số trò chơi tích hợp Unity 3D thể loại webgame gMO (chạy Android iOS) 3 Cocos2D-X • Cocos2Dx Engine hỗ trợ lập trình Game đa tảng : Mobile ( IOS, ANDROID, Blackberry, TIZEN, WP) Window, MacOS, HTML • Mã nguồn mở • Hỗ trợ Window, Mac OS IDE.( môi trường lập trình) • Đã phát triển nhiều Game nằm TOP Appstore, CHPlay (tìm lại đã) Là Engine mạnh • Ngôn ngữ để Code: Cocos2Dx hỗ trợ chủ yếu ngôn ngữ: C++, Lua, Javascript • Phiên Cocos2Dx - RC1 Cocos2D-X Các thành phần Giao diện Director Cache Node Các thành phần khác Cocos2D-X Giao diện Cocos2D-X Node CCSprite CCSprite CCSprite CCSprite CCSprite CCSprite CCSprite CCSprite CCLayer CCLayer CCLayer CCLayer CCScene CCScene CCNode Cocos2D-X Node CCSprite CCSprite CCLayer - CCSprite : Đối tượng đối tượng chứa hình ảnh bạn, thêm vào CCLayer gốc Đây lớp quan trọng Cocos2d-x - CCLayer: Chứa nhiều CCSprite Có số CCLayer đặc biệt thiêt kế như: CCMenu, CCLayerColor CCLayer thực nhiệm vụ lắng nghe kiện người dùng như: chạm, gia tốc… hàm riêng biệt cung cấp 3 Cocos2D-X Node CCSprite CCLayer CCScene CCNode - CCScene: Chứa nhiều CCLayer CCScene dùng để định nghĩa hình game - CCNode: Đây lớp cha Node Ngoài ra, với số điều chỉnh nhỏ, CCNode hoạt động CCLayer 3 Cocos2D-X Director Cache - CCDirector quản lý Scene nắm tất thông tin ứng dụng bạn Từ CCDirector bạn quản lý thông số như: kích thước hình, FPS, tỷ lệ … - Caches nơi lưu đối tượng Trong Cocos2d-x có đối tượng Caches sau: CCTextureCaches, CCSpriteFrameCaches CCAnimationCaches Cocos2D-X Các thành phần khác + CCAction: Định nghĩa chuyển động cho hình ảnh như: di chuyển, xoay tròn, … + CCParticles: Hệ thống Particles + Các lớp CCNode đặc biệt: Menu, progress bar, hiệu ứng đặc biệt, hiệu ứng parallax, tiles map, + Macros, structures, phương thức helper: Các cấu trúc, phương thức giúp bạn tiết kiệm nhiều thời gian Bạn dễ dàng thực số xử lý dùng macros hay phương thức Helper có sẵn 3 Cocos2D-X + Cocos2d-x engine game đa tảng Linux, Max, Windows , Windows 8, Android, iOs, Windows Phone 8,… + Cocos2d-x engine game mã nguồn mở Hoàn toàn miễn phí, luôn chỉnh sửa + Cocos2d-x engine game có hiệu suất cao Nền tảng đồ họa OpenGL ngôn ngữ lập trình C++, Javascript, Lua, … Đồ họa : 60FPS + Cocos2d-x engine game kiểm chứng cộng đồng Có khoảng 10000 game phát triển tảng Cocos2D-X Ở Việt Nam, nhiều công ty làm game sử dụng Cocos2D-X Cocos2D-X Game Diamond Dash Cảm ơn thầy bạn lắng nghe! [...]... thuộc tính của chúng 2 Unity 3D - Tuy không phải engine "khủng" nhất, nhưng xét toàn diện, Unity3D đích thực là một trong những engine game đa nền tảng tốt nhất hiện nay - Hiện trên thị trường Việt Nam đã xuất hiện một số trò chơi tích hợp Unity 3D ở cả thể loại webgame và gMO (chạy trên cả Android và iOS) 3 Cocos2D-X • Cocos2Dx là 1 Engine hỗ trợ lập trình Game đa nền tảng : Mobile ( IOS, ANDROID, Blackberry,...2 Unity 3D Game view - Game View là nơi Render hình ảnh của Scene View trong khung nhìn của Camera Object được lựa chọn - Đây cũng chính là nơi Test nếu như được hoàn thiện thì sẽ như thế nào 2 Unity 3D Inspector - Games làm từ Unity được ghép nối bởi vô số GameObjects Mỗi GameObjects có thể chứa bề mặt,... và ngôn ngữ lập trình C++, Javascript, Lua, … Đồ họa : 60FPS + Cocos2d-x là một engine game kiểm chứng bởi cộng đồng Có khoảng 10000 game được phát triển trên nền tảng Cocos2D-X Ở Việt Nam, khá nhiều công ty làm game đã sử dụng Cocos2D-X 3 Cocos2D-X Game Diamond Dash Cảm ơn thầy và các bạn đã lắng nghe! ... thuộc tính chúng 2 Unity 3D - Tuy engine "khủng" nhất, xét toàn diện, Unity3D đích thực engine game đa tảng tốt - Hiện thị trường Việt Nam xuất số trò chơi tích hợp Unity 3D thể loại webgame gMO... C/C++ - Có khả hỗ trợ mã viết C#, JavaScript Boo Unity 3D Các thành phần : Giao diện Scene view Project View Game view Toolbar Inspector Unity 3D Giao diện Trên giao diện sử dụng Unity với cửa sổ... Scene view, Game view, Project view, Inspector 2 Unity 3D Project View Project views cửa sổ giúp lưu trữ quản lý tất tài nguyên Unity 3D Toolbar - Transform Tools – Sử dụng với Scene View -

Ngày đăng: 07/01/2016, 20:22

TỪ KHÓA LIÊN QUAN

w