首页 > TAG信息列表 > kryonet

java-布尔值未在线程中更改

我有一个MPClient和MultiplayerMatch类. MultiplayerMatch在其构造函数中创建一个MPClient可运行线程. 为了避免数据溢出,我在MultiplayerMatch中有一个名为“ moved”的布尔值,当播放器移动时,它会变为true. 在updateMatch方法中,如果有任何播放器移动,则“ moved”更改为true,这

java – 没有发送Kryonet数据包

所以我正在尝试kryonet,发送自定义数据包,但我服务器中的监听器似乎无法接收它. server.addListener(new Listener() { @SuppressWarnings("unused") public void received(Connection connection, Object object) { System.out.println(

java – 在kryonet中发送和接收数组

我正在使用kryonet来创建服务器/客户端系统. 我正在尝试从服务器向我的客户端发送一个int [] [].为了完成这个任务,我尝试了这个: publc class ArrayPacket { public int[][] array } 然后,在我写的服务器监听器中: ArrayPacket myPacket = new ArrayPacket(); for (int y = 0; y

java – 如何使用服务器保持移动速度?

我正在为我的游戏编程服务器,无法弄清楚如何保持移动速度.根据计算机上运行的内容,移动速度非常快或非常慢.我已经尝试为服务器制作自己的delta方法,但它不起作用.我不能在更新时使用Slick delta变量,因为服务器是使用AWT& amp; Kryonet. 有谁知道如何保持运动?解决方法:您的游戏服