房间在空间上被划分为一个10×10的栅格,用于碰撞检测和改变播放器的视口。绿色矩形:项目目前,在服务器上,每个玩家都在当前的视图中包含所有世界对象的列表。当播放机改变其位置时,将在视口中找到新项目,与其当前的可见对象列表进行比较,并将更改发送到客户端。他当前的可见列表是用新发现的对象更新的。changes = new HashSet<>(foundObjects);
chan
我正在尝试根据视口高度限制ListView,以便在其中存在更多项目时滚动,但我还没有找到一种方法来成功做到这一点,而不是在SizedBox上提供一个固定的数字。- SizedBox (because I found no other way)这里要注意的是,我不希望列表沿着视图的其余部分滚动,而是让文本字段始终留在视图中。