写了一个俄罗斯方块
现想加入网络对战功能
用了DirectXPlay
但是现在出现的问题是当我按下开始键后
两个应用程序窗口的确开始游戏
但是两个窗口显示的是不同的方块
private void OnDataReceive(object sender, ReceiveEventArgs e) {
this.BeginInvoke(new StartGameCallback(StartGame));
}
我用的是Peer-to-Peer的模式
请问该怎么解决该问题
现想加入网络对战功能
用了DirectXPlay
但是现在出现的问题是当我按下开始键后
两个应用程序窗口的确开始游戏
但是两个窗口显示的是不同的方块
private void OnDataReceive(object sender, ReceiveEventArgs e) {
this.BeginInvoke(new StartGameCallback(StartGame));
}
我用的是Peer-to-Peer的模式
请问该怎么解决该问题
方块是随机产生的
怎么产生相同的随机数?
我好像没有明白你的意思
一个服务器生成随机数,传给两个客户端可以一个客户端生成再传给服务器转发给其他客户端! 呵呵