Các mẫu và trình bổ trợ cho Google Play Games trên máy tính minh hoạ việc tích hợp SDK để chứng nhận và định cấu hình trò chơi trong môi trường máy tính.
Đường hầm AGDK
AGDKTunnel bắt nguồn từ mẫu Endless Tunnel của mẫu NDK. AGDKTunnel minh hoạ các công cụ tích hợp SDK Google Play Games trên máy tính sau đây:
- Dịch vụ trò chơi của Google Play cho danh tính trên Play và tính năng lưu vào đám mây
- Input SDK cho Google Play Games trên máy tính
Bật bản dựng cho Google Play Games trên máy tính
Các biến thể bản dựng được dùng để phân biệt giữa nền tảng (thiết bị di động) mặc định và nền tảng máy tính. Để xây dựng AGDKTunnel để chạy trong Google Play Games trên máy tính, hãy làm theo các bước sau:
- Chuyển đến Build > Select Build Variant (Tạo > Chọn biến thể bản dựng) rồi chọn biến thể bản dựng playGamesPC.
- (Không bắt buộc) Bật Dịch vụ trò chơi của Google Play để bật tính năng lưu vào đám mây trên thiết bị di động và máy tính.
- (Không bắt buộc) Bật Play Asset Delivery API để phân phối thành phần hoạ tiết nén DXT1.
Bật Dịch vụ trò chơi của Google Play
Dịch vụ trò chơi của Google Play (PGS) được dùng để đăng nhập và lưu vào đám mây. Để bật các tính năng này, hãy làm như sau:
- Đổi tên gói AGDKTunnel thành tên bạn chọn.
- Tạo một ứng dụng trên Google Play Console rồi làm theo các bước để thiết lập Dịch vụ trò chơi của Google Play bằng tên gói của bạn.
- Thay thế giá trị chuỗi
game_services_project_id
trongapp/src/main/res/values/strings.xml
bằng mã dự án của bạn trong Google Play Console.
Xe kart hạng nhỏ
Một trò chơi mẫu minh hoạ việc sử dụng các công nghệ của Google Play trên Android bằng công cụ Unity. Đối với Google Play Games trên máy tính, trò chơi minh hoạ:
- Dịch vụ trò chơi của Google Play để đăng nhập, thành tích, bảng xếp hạng, bạn bè và lưu vào đám mây
- API Tính toàn vẹn của Play để nhận các tín hiệu về tính toàn vẹn liên quan đến tính toàn vẹn của thiết bị và trạng thái giấy phép Play
- SDK Đầu vào cho Google Play Games trên máy tính
Xem mẫu trivialkart-unity để biết thông tin về cấu hình.
Trình bổ trợ Unity của Google Play Games
Tiện ích nền tảng
platform_utils_package là một công cụ giúp tự động hoá các quy trình cho Google Play Games trên máy tính bằng Unity. Gói này bao gồm các tính năng sau:
- Tập lệnh xác định nền tảng GPG: Thêm một định nghĩa UNITY_ANDROID_x86_64 vào danh sách các thông tin xác định tuỳ chỉnh trong phần Cài đặt trình phát
- Tập lệnh trình nhập tài sản: Đặt mọi hoạ tiết đã nhập thành một định dạng nén hoạ tiết đã chọn (DXTC theo mặc định)
- Tuỳ chọn cửa sổ: Đặt các tuỳ chọn cửa sổ có sẵn trong phần Tools > GPG Settings (Công cụ > Cài đặt GPG)
Ghi lại dữ liệu đầu vào
input-capture_package minh họa các tính năng thu thập dữ liệu đầu vào bằng chuột:
- Ghi lại thao tác nhập bằng chuột với nút bật/tắt Phím cách
- Sự kiện về trạng thái nút chuột
- Sự kiện cuộn chuột
- Phát hiện hình học của màn hình