Giới thiệu về Cocos Creator

Cocos Creator là một công cụ phát triển trò chơi đa nền tảng được nhiều nhà phát triển trên khắp thế giới sử dụng. Đây là công cụ rất hiệu quả giúp bạn tạo trò chơi và ứng dụng 2D cũng như 3D.

Giao diện người dùng của Cocos Creator

Các bước xây dựng trò chơi cho Android trong Cocos Creator

Để xây dựng trò chơi cho nền tảng Android bằng Cocos Creator, hãy làm theo các bước sau:

  1. Tảicài đặt Cocos Dashboard (Trang tổng quan Cocos Creator).

  2. Khởi chạy Cocos Dashboard. Chuyển đến thẻ Editor (Trình chỉnh sửa) rồi nhấp vào Download (Tải xuống) để thêm một phiên bản Cocos Creator. Bạn nên sử dụng phiên bản mới nhất (nếu có thể). Trình chỉnh sửa trên Cocos Creator Dashboard

  3. Chuyển đến thẻ Project (Dự án) rồi nhấp vào New (Mới) để tạo dự án Cocos Creator mới. Dự án trên Cocos Creator Dashboard

  4. Chọn phiên bản trình chỉnh sửa, nhập tên dự án, chọn vị trí để lưu trữ, sau đó nhấp vào Create (Tạo). Tạo dự án trên Cocos Creator Dashboard

  5. Vậy là bạn đã sẵn sàng tạo trò chơi!

  6. Xuất trò chơi sang Android bằng bảng điều khiển Project > Build (Dự án > Bản dựng). Bảng điều khiển Build trong Cocos Creator

  7. Biên dịch và tạo ứng dụng Android trong Android Studio.

Các tính năng đáng chú ý

Google Play Instant

Nhờ công nghệ Google Play Instant, mọi người có thể sử dụng ứng dụng hoặc trò chơi mà không cần cài đặt trước. Bạn có thể tăng mức độ tương tác với ứng dụng Android hoặc tăng số lượt cài đặt bằng cách đưa ứng dụng tức thì lên Cửa hàng Play và ứng dụng Google Play Games. Để xem cách thức hoạt động của ứng dụng tức thì trong Cocos Creator, hãy tham khảo nội dung Xuất bản trò chơi dưới dạng ứng dụng Google Play Instant trong Cocos Creator.

Android App Bundle (AAB)

Android App Bundle (hay AAB) là một định dạng xuất bản bao gồm tất cả tài nguyên và đoạn mã đã biên dịch của ứng dụng, đồng thời hoãn việc tạo tệp APK và ký ứng dụng trên Google Play. Để biết thêm thông tin, hãy tham khảo bài viết Xuất bản trò chơi bằng Android App Bundle trong Cocos Creator.

Swappy

Thư viện Android Frame Pacing (còn gọi là Swappy) là một phần của SDK cho trò chơi Android. Thư viện này giúp các trò chơi OpenGLVulkan đạt được khả năng kết xuất hình ảnh mượt mà và tốc độ khung hình chính xác trên Android.

Các nhà phát triển có thể dễ dàng kích hoạt Swappy trong Cocos Creator bằng cách chọn hộp kiểm "Enable Swappy" ("Bật Swappy") trên bảng điều khiển bản dựng.

Để biết thêm thông tin, hãy tham khảo tài liệu Tổng quan về Frame Pacing Library của Google.

Vulkan

Vulkan là một API đa nền tảng và ít hao tổn tài nguyên dành cho đồ hoạ 3D hiệu suất cao. Cocos Creator hỗ trợ API này dưới dạng một trong những phần phụ trợ API đồ hoạ. Nhà phát triển có thể chọn Vulkan làm API đồ hoạ cho Android trên bảng điều khiển bản dựng trong Cocos Creator.