Привет Вы можете просто объединить ваши groupingByKey
, такие как
Map<String, List<Person>> peopleBySomeKey = people
.collect(Collectors.groupingBy(p -> getGroupingByKey(p), Collectors.mapping((Person p) -> p, toList())));
//write getGroupingByKey() function
private String getGroupingByKey(Person p){
return p.getAge()+"-"+p.getName();
}
если ваш персонаж должен быть виден как элемент 2D игры, просто измените Camera с Perspective на Orthogonal :) (высота просмотра может быть отрегулирована с помощью ползунка размера)