游戏开发中的网络通信与界面构建
1. 网络通信相关内容
1.1 捕获太阳逻辑修改
当 -strike:radius:inView: 方法判定一次打击会捕获太阳时,需要对相关代码进行修改。具体操作如下:
- 切换到 STGame.m 文件,找到 -strike:radius:inView: 方法。
- 找到判定太阳被捕获的 if 块,并将其修改为如下代码:
if (sunDistance<=viewRadius)
{
NSTimeInterval strikeTime = self.gameTime+kStrikeAnimationDuration/2
*(sunDistance/viewRadius);
[self willCaptureSunAtIndex:i gameTime:strikeTime localPlayer:YES];
[self sendCaptureForSunIndex:i];
}
1.2 接收太阳捕获数据
在 STGame+STDataMessaging.m 文件中,为 -match:didReceiveData:fromPlayer: 方法的 switch 语句添加一个新的
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



