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.
AGDKTunnel
AGDKTunnel bắt nguồn từ mẫu NDK Endless Tunnel. AGDKTunnel minh hoạ các hoạt động 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 và tính năng lưu vào đám mây của Play
- 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
Biến thể bản dựng được dùng để phân biệt giữa nền tảng mặc định (thiết bị di động) và nền tảng máy tính. Để tạo 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 phầ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 API Play Asset Delivery để phân phối các thành phần kết cấu được 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 mà bạn chọn.
- Tạo một ứng dụng trên Google Play Console và 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_idtrongapp/src/main/res/values/strings.xmlbằng mã dự án của bạn trong Google Play Console.
Trivial Kart
Một trò chơi mẫu minh hoạ cách 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 này 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
- Tính toàn vẹn của Play để nhận 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 của Play
- Input SDK cho Google Play Games trên máy tính
Hãy xem mẫu trivialkart-unity để biết thông tin về cấu hình.
Trình bổ trợ Google Play Games Unity
Tiện ích nền tảng
platform_utils_package là một công cụ để 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 có các tính năng sau:
- GPG platform define script: Thêm một UNITY_ANDROID_x86_64 xác định vào danh sách các định nghĩa 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 kết cấu đã nhập thành một chế độ nén kết cấu đã chọn (mặc định là DXTC)
- Lựa chọn về cửa sổ: Đặt các lựa chọn về cửa sổ có trong phần Công cụ > Cài đặt GPG
Chụp đầu vào
input-capture_package minh hoạ các tính năng ghi nhận thao tác đầu vào bằng chuột:
- Ghi nhận thao tác đầu vào bằng chuột bằng nút bật/tắt Spacebar
- Sự kiện trạng thái nút chuột
- Sự kiện cuộn chuột
- Phát hiện hình học màn hình