Dobre praktyki w Game Center matchData

Jestem nowym użytkownikiem GKTurnBasedMatch i próbuję dowiedzieć się, jakie są dobre praktyki dla „matchData” wysyłanego między graczami podczas tur. Wszystkie tutoriale, które znalazłem, obejmują głównie wysyłanie ciągów tekstowych i chciałbym wysłać o wiele więcej. Byłoby wspaniale, gdyby ktoś mógł mnie przekonać do bardziej zaawansowanego samouczka.

Przykładem tego, co chciałbym zrobić, jest bitwa. Dwaj gracze mają swoje awatary i mają różne szczegóły (zdrowie, atak, obrona itp.), Jak mam wysłać te dane? Jedynym sposobem, w jaki widzę, jest skodyfikowanie wszystkich szczegółów dopasowania (wiele z nich) w NSDictionary i wysłanie ich, aby można je było ponownie umieścić w niestandardowym obiekcie dopasowania. Czy powinienem wdrożyć NSCoding?

Dziękuję Ci!

questionAnswers(1)

yourAnswerToTheQuestion