目前我正在编一个具有网络对战功能的类似俄罗斯方块似的手机游戏(java),参考了一部分单机版的俄罗斯方块,发现都要用到多线程来响应按钮的操作。而对于我这个游戏来讲,因为牵扯到随时都有可能从网络上发来数据包(向当前游戏界面中下“破坏块”),需要重画屏幕并判断游戏状态(game over否),看起来好像就更需要多线程支持了。由于我以前从来没有接触过多线程的编程,所以对这方面的东西一无所知。可否请了解这方面的高手讲解以下,最好能就这个游戏的分析一下,哪些地方需要多线程,要将什么东西放入线程的run中,并且是否需要线程同步(这个地方更晕)!
目前我正在编一个具有网络对战功能的类似俄罗斯方块似的手机游戏(java),参考了一部分单机版的