在Java中用1..N个坐标表示玩家

在Java中用1..N个坐标表示玩家,java,Java,我的问题是你怎么做才能把代码变成 我需要一个玩家列表[唯一],每个玩家我都有这些坐标[x,z] 但是对于每个玩家,可以有超过1个坐标[x,z] 我需要轻松地保存它,每次触发事件时,我都要检查玩家的协调 所以我不知道从哪里开始 我的英语不好,所以我不能试着给你画一点,呵呵 对于每个玩家,将坐标列表存储在ArrayList中(其中Point是一个保存(x,y)坐标的结构,可能是java.awt.Point)。使点实现。(java.awt.Point已经实现了可序列化。)还要使player类实现可序列

我的问题是你怎么做才能把代码变成

我需要一个玩家列表[唯一],每个玩家我都有这些坐标[x,z]

但是对于每个玩家,可以有超过1个坐标[x,z]

我需要轻松地保存它,每次触发事件时,我都要检查玩家的协调

所以我不知道从哪里开始

我的英语不好,所以我不能试着给你画一点,呵呵


对于每个玩家,将坐标列表存储在ArrayList中(其中Point是一个保存(x,y)坐标的结构,可能是java.awt.Point)。使点实现。(java.awt.Point已经实现了可序列化。)还要使player类实现可序列化。然后使用/

可以轻松地序列化和反序列化每个播放器(或其中的一个数组列表),这一个已经解决

制作了两个类坐标和播放器,并在播放器中制作了坐标的数组列表

在主类中,我制作了一个玩家列表

使用xml进行保存


谢谢你的帮助

你试过什么吗?这是作业吗?你要用哪种方式检查坐标?它使实现的选择有所不同。你能补充更多关于这个游戏的细节吗?这不是家庭作业;)有一个类似于点击按钮的事件,然后我得到playername和当前的coords,他们是一个,现在我想检查他们是否拥有他们。。。所以当他们按下按钮时,我得到了播放机名称和他们打开的coords。。。另外,当他们触发一个事件,然后我想添加当前的坐标,让我们说另一个按钮。。。我再次得到了当前的coords和他们的名字。将有很多检查坐标,因此必须快速将坐标存储在arraylist中,好的,但是如何:)?有课吗?协调或只是[x,z]然后拆分它们?