我正在尝试在我的 MonoTouch 游戏中实现匹配。我已经成功实现了通过 GameKit 连接玩家的系统,但我一直在发送和接收数据。
我如何将这个objective-c代码转换成c#?我想发送的数据类型是一个Vector2
带有X
和Y
浮动组件的类。
NSError *error;
PositionPacket msg;
msg.messageKind = PositionMessage;
msg.x = currentPosition.x;
msg.y = currentPosition.y;
NSData *packet = [NSData dataWithBytes:&msg length:sizeof(PositionPacket)];
[match sendDataToAllPlayers: packet withDataMode: GKMatchSendDataUnreliable error:&error];
if (error != nil)
{
// handle the error
}
任何帮助将不胜感激!