Cách Chơi Game Trên Google Play

  -  

Chủ đề này trình bày cách tùy chỉnh thiết lập dự án Unity để thực hiện trình bổ trợ Google Play Games mang lại Unity. Các nhiệm vụ bao gồm thiết lập dự án, chọn căn cơ xã hội và tùy chỉnh cấu hình phương thức đăng nhập cho tất cả những người chơi.

Bạn đang xem: Cách chơi game trên google play

Trước lúc bắt đầu

Cài đặt trình bửa trợ

Tải trình bửa trợ bằng phương pháp sử dụng một trong những tuỳ chọn sau:

Tìm tệp unitypackage trong thư mục current-build. Tệp này là trình xẻ trợ. Ví dụ: tệp sẽ sở hữu được dạng như sau:

current-build/GooglePlayGamesPluginForUnity-X.YY.ZZ.unitypackageMở dự án công trình trò chơi của người tiêu dùng trong Unity.

Nhập tệp unitypackage vào câu chữ của dự án bằng phương pháp nhấp vào mục trong trình đơnNội dung > Nhập gói > Tuỳ chỉnh gói.

Hãy bảo đảm an toàn nền tảng bạn dạng dựng hiện tại của bạn được để là ceds.edu.vn.

Trong trình 1-1 chính, hãy nhấp vào File > Build Settings… (Tệp > thiết lập đặt bản dựng).

Chọn ceds.edu.vn rồi nhấp vào Switch Platform (Chuyển nền tảng).

Sẽ có một mục new trong trình đối kháng tại window > Google Play Games. Nếu như không có, hãy làm mới nội dung bằng phương pháp nhấp vào Assets > Refresh (Nội dung > có tác dụng mới), tiếp nối thử để lại nền tảng phiên bản dựng.

Tải tài nguyên ceds.edu.vn từ Play Console

Mỗi thành tích, bảng xếp hạng cùng sự kiện mà chúng ta tạo trong Play Console đều bao gồm 1 tài nguyên game ceds.edu.vn mà bạn áp dụng khi tùy chỉnh thiết lập dự án Unity.

Tải các tài nguyên app ceds.edu.vn cho trò đùa của bạn.

Trong Play Console, hãy mở dự án công trình Dịch vụ trò chơi của Play mang đến trò chơi của bạn.

Nhấp vào thẻ Thành tích, tiếp đến nhấp vào Tải tài nguyên.

Trong cửa sổ Export resources (Xuất tài nguyên), hãy nhấp vào thẻ ceds.edu.vn.

Chọn và xào luộc nội dung XML.

Thiết lập dự án Unity

Thêm tài nguyên ceds.edu.vn vào dự án Unity.

Trong Unity, hãy nhấp vào ** Windows > Google Play Games > Thiết lập... > game ceds.edu.vn Setup**. (Thiết lập ceds.edu.vn).

Hoàn tất các mục sau trong cửa sổ thiết lập:

Directory lớn save constants (Thư mục lưu lại hằng số) – Thư mục nhằm lưu tệp hằng số.

Tên lớp hằng số: thương hiệu của lớp C# buộc phải tạo, bao gồm cả vùng đựng tên.

Định nghĩa tài nguyên: Dán tài liệu tài nguyên apk từ Play Console vào đây.

Nhấp vào Thiết lập. Thao tác này vẫn định thông số kỹ thuật trò chơi của công ty với mã vận dụng khách và chế tạo một lớp C# chứa hằng số cho mỗi tài nguyên apk của bạn.

Thiết lập ceds.edu.vn

Thiết lập đường truyền đến cách cài đặt SDK ceds.edu.vn của chúng ta trong Unity. Kĩ năng này phía bên trong trình đối kháng tuỳ chọn, ở mục Công nuốm ngoài.

Để định thông số kỹ thuật trò đùa Unity chạy vào Google Play Games trên ceds.edu.vn, trước tiên, hãy mở trình thống trị SDK apk và xác minh rằng bạn đã tải các gói sau xuống. Tuỳ trực thuộc vào việc nhiều người đang sử dụng trình quản lý SDK từ ceds.edu.vn Studio hay trình quản lý SDK độc lập, tên của những thành phần hoàn toàn có thể khác nhau.- thương mại dịch vụ Google Play- Thư viện cung cấp ceds.edu.vn- Kho tàng trữ Maven cục bộ dành cho những Thư viện hỗ trợ (hay có cách gọi khác là Kho giữ trữ cung ứng ceds.edu.vn)- Kho lưu trữ của Google- app ceds.edu.vn 6.0 (API 23) (cấu hình này không tác động đến phiên bạn dạng SDK tối thiểu).

Tiếp theo, hãy định cấu hình tên gói của trò chơi. Để thực hiện việc này, hãy nhấp vào Tệp > thiết lập đặt bạn dạng dựng, chọn căn nguyên ceds.edu.vn cùng nhấp vào Cài đặt người chơi để hiển thị cửa sổ setup người đùa trong Unity. Trong cửa sổ đó, hãy kiếm tìm chế độ cài đặt Mã dấn dạng gói nghỉ ngơi mục Cài để khác. Nhập thương hiệu gói của khách hàng vào đây (ví dụ: com.example.my.awesome.game).

Để singin vào dịch vụ trò nghịch của Play, bạn phải ký tệp ceds.edu.vn của mình, hãy bảo đảm an toàn bạn ký bởi đúng bệnh chỉ, tức là chứng chỉ khớp ứng với vân tay của chứng từ SHA1 mà chúng ta đã nhập vào ceds.edu.vn Consoles trong quá trình thiết lập.

Xem thêm: Tải Game Câu Cá Miễn Phí - Tải Game Câu Cá Android Miễn Phí

Tiếp theo, nhấp vào mục trong trình đơn Cửa sổ |Google Play Games|Thiết lập – thiết lập cấu hình ceds.edu.vn.Cửa sổ này đã hiển thị màn hình cấu hình thiết lập ceds.edu.vn.

Nhập tên lớp Hằng số. Đây là tên của lớp đủ điều kiện sẽ được update (hoặc được tạo) đựng mã thừa nhận dạng của khoáng sản trò chơi.Định dạng tên vẫn là .. Ví dụ: AwesomeGame.GPGSIds

Dán dữ liệu định nghĩa tài nguyên. Đây là dữ liệu XML từ Google Play Console cất mã tài nguyên cũng như mã ứng dụng cho ceds.edu.vn.

Bạn hoàn toàn có thể tìm thấy dữ liệu này trong Bảng điều khiển giành cho nhà cải cách và phát triển trên Google Play bằng cách nhấp vào mục "Tải tài nguyên" trên bất kỳ trang tài nguyên nào (ví dụ: kết quả hoặc Bảng xếp hạng), kế tiếp nhấp vào ceds.edu.vn.

Sau lúc dán dữ liệu vào vùng văn bản, hãy nhấp vào nút Thiết lập.

Lưu ý: giả dụ đang áp dụng ứng dụng website hoặc sever phụ trợ đến trò chơi, chúng ta có thể liên kết áp dụng web với trò đùa để bật mã thông tin và/hoặc add email của bạn chơi. Để triển khai việc này, hãy liên kết ứng dụng web với trò chơi trong Bảng điều khiển dành riêng cho nhà cách tân và phát triển trên Google Play, bên cạnh đó nhập mã ứng dụng cho áp dụng web vào vỏ hộp thoại thiết lập.

Hướng dẫn bổ sung cập nhật về cách trở nên tân tiến ceds.edu.vn bên trên Windows

Nếu đang sử dụng Windows, chúng ta phải đảm bảo là Unity rất có thể truy cập vào quá trình thiết lập SDK Java của bạn. Để triển khai việc này:

Hãy để biến môi trường JAVA_HOME thành đường dẫn thiết đặt SDK Java (ví dụ: C:Program FilesJavajdk1.7.0_45).Thêm thư mục bin của SDK Java vào biến môi trường thiên nhiên PATH (ví dụ: C:Program FilesJavajdk1.7.0_45in)Khởi đụng lại.

Cách chỉnh sửa các biến môi trường: vào Windows 2000/XP/Vista/7, hãy nhấp chuột phải vào My Computer > Properties (Máy tính của mình > nằm trong tính), lựa chọn Advanced System Properties (Thuộc tính khối hệ thống nâng cao) (hoặc chọn System Properties (Thuộc tính hệ thống) rồi nhấp vào thẻ Advanced (Nâng cao)), tiếp đến nhấp vào Environment Variables (Biến môi trường). Trên Windows 8, hãy dìm Phím Windows + W rồi tra cứu các biến chuyển môi trường. Để hiểu biết thêm thông tin, vui tươi tham khảo tài liệu dành riêng cho phiên bản Windows mà bạn sử dụng.

Chạy dự án

Nếu đang thao tác với mẫu Smoketest, bạn có thể tạo cùng chạy dự án tại thời gian này. Bạn sẽ thấy thao tác làm việc đăng nhập auto khi Smoketest khởi động.

Để sản xuất và chạy xe trên ceds.edu.vn, hãy nhấp vào File > Build Settings (Tệp > cài đặt đặt phiên bản dựng), chọn nền tảng gốc rễ ceds.edu.vn, tiếp nối chọn Switch khổng lồ Platform > Build và Run (Chuyển sang nền tảng > chế tác và chạy).

Chọn một căn cơ xã hội

Trình bổ trợ Google Play Games triển khaigiao diện làng hội của Unity, để tương thích với những trò nghịch đã áp dụng giao diện đó khi tích phù hợp với các nền tảng khác. Mặc dù nhiên, một số trong những tính năng chỉ dành cho Play Games với được cung ứng dưới dạng luôn tiện ích không ngừng mở rộng tới đồ họa mạng xã hội chuẩn do Unity cung cấp.

Các lệnh call API chuẩn có thể được truy cập thông qua đối tượng người tiêu dùng Social.Active, là một đối tượng người tiêu dùng tham chiếu đến giao diện ISocialPlatform. Bạn cũng có thể truy cập các tiện ích mở rộng không chuẩn của Google Play Games bằng cách truyền đối tượng người tiêu dùng Social.Active vào lớp PlayGamesPlatform, chỗ có những phương thức té sung.

Dùng trình bổ trợ này mà không bắt buộc ghi đè nền tảng social mặc định

Khi bạn gọi PlayGamesPlatform.Activate, Google Play Games vẫn trở thànhhoạt cồn triển khai căn cơ xã hội mang định, tức thị lệnh gọi tĩnh đến những phương thức trong Social và Social.Active sẽ tiến hành trình hỗ trợ Google Play Games thực hiện. Đây là hành vi mong ước của hầu như các trò chơi sử dụng trình xẻ trợ.

Tuy nhiên, nếu như vì lý do nào đó chúng ta vẫn mong sử dụng phương thức tiến hành mặc định (chẳng hạn như áp dụng phương thức này để gửi thành tích và bảng xếp hạng mang đến một nền tảng xã hội khác), bạn cũng có thể sử dụng trình bổ trợ Google Play Games cơ mà không cần ghi đè chế độ setup mặc định. Để triển khai việc này:

Không được gọi PlayGamesPlatform.ActivateNếu Xyz là tên gọi của cách làm mà bạn muốn gọi bên trên lớp Social, thì ko được call Social.Xyz. Núm vào đó, hãy call PlayGamesPlatform.Instance.XyzKhông áp dụng Social.Active khi liên hệ với Google Play Games. Rứa vào đó, hãy thực hiện PlayGamesPlatform.Instance

Bằng phương pháp đó, chúng ta thậm chí hoàn toàn có thể gửi điểm và thành tựu cùng lúc cho hai hoặc nhiều nền tảng gốc rễ xã hội:

// Submit achievement to lớn original mặc định social platform Social.ReportProgress("MyAchievementIdHere", 100.0f, callback); // Submit achievement to lớn Google Play PlayGamesPlatform.Instance.ReportProgress("MyGooglePlayAchievementIdHere", 100.0f, callback);

Xác minh dịch vụ đăng nhập

Hệ thống sẽ auto tìm cách kết nối với dịch vụ thương mại trò nghịch của Play bằng dịch vụ Đăng nhập lúc trò chơi của khách hàng mở ra. Nếu kết nối thành công, trò nghịch của bạn sẽ hiển thị lời nhắc đăng nhập và chuẩn bị sử dụng trình hỗ trợ Google Play Games đến Unity.

Nếu người tiêu dùng chưa từng thực hiện Google Play Games trên thứ của họ, thì người tiêu dùng đó sẽ tự động được chuyển mang đến màn hình tùy chỉnh thiết lập một lần để tạo tài khoản Play Games.

Trong cách tiến hành Start của tập lệnh, hãy hóng nhận tác dụng của lần tự động hóa đăng nhập, kiếm tìm nạp trạng thái chính xác và tắt những tính năng dịch vụ trò chơi của Google Play nếu người dùng chưa đăng nhập.

using GooglePlayGames; public void Start() PlayGamesPlatform.Instance.Authenticate(ProcessAuthentication); internal void ProcessAuthentication(SignInStatus status) if (status == SignInStatus.Success) // Continue with Play Games Services else // Disable your integration with Play Games Services or show a login button // lớn ask users to sign-in. Clicking it should gọi // PlayGamesPlatform.Instance.ManuallyAuthenticate(ProcessAuthentication). }Mã công dụng là một cực hiếm enum mà chúng ta có thể sử dụng để xác minh lý vị không đăng nhập được.

Nếu muốn dùng căn cơ xã hội của Unity, thì bạn có thể sử dụng mã sau đây:

using GooglePlayGames; public void Start() PlayGamesPlatform.Activate(); Social.localUser.Authenticate(ProcessAuthentication); Bạn chẳng thể thực hiện ngẫu nhiên lệnh call Google Play Games API (API Google Play Games) nào cho tới khi nhận được giá trị trả về thành công từ Authenticate. Bởi đó, các trò chơi nên hiển thị một màn hình chờ cho tới khi hệ thống thực hiện tại lệnh gọi lại để đảm bảo rằng người dùng không thể bước đầu chơi trò nghịch nếu quy trình xác thực không hoàn tất.

Lưu ý: Mã nhận dạng bạn chơi của một người dùng không chuyển đổi khi họ nghịch cùng một trò chơi trên các thiết bị. Tuy nhiên, mã nhấn dạng bạn chơi bao gồm thể thay đổi giữa những trò chơi.

Truy xuất mã bảo đảm máy chủ

Để truy cập API Google trên sever web suport thay mặt cho những người chơi hiện tại, bạn phải lấy mã chuẩn xác từ áp dụng khách cùng truyền mã này mang lại ứng dụng sever web của bạn. Sau đó, bạn có thể đổi mã đó rước mã truy cập để điện thoại tư vấn đến nhiều API. Để biết thông tin về quy trình, vui tươi xemThông tin singin Google mang lại trang web.

Cách thừa nhận mã truy vấn phía lắp thêm chủ:

Định cấu hình mã áp dụng web được links với trò chơi của chúng ta trong Play trò chơi Console.

Gọi PlayGamesPlatform.Instance.RequestServerSideAccess sau khoản thời gian xác thực tín đồ chơi để mang mã truy cập phía thứ chủ.

Xem thêm: Game Quản Lý Shop Quần Áo 7, Choi Game Quan Ly Chuoi Cua Hang Danh Cho Ban Gai

Truyền mã này vào ứng dụng sever của bạn.

PlayGamesPlatform.Instance.RequestServerSideAccess( /* forceRefreshToken= */ false, code -> // send code to server );

Thiết lập và thêm tính năng

Thêm công dụng vào trò chơi bằng cách sử dụng Play Games Services API (API dịch vụ trò đùa của Play):