Я в недоумении. У меня работает простой алгоритм генерации ландшафта, и у меня есть простая навигация с помощью клавиатуры, расширяющая ViewPlatformAWTBehavior и обрабатывающая мои собственные события. Это все хорошо, и я могу следить за местностью. Ура!
Что я хотел бы сделать, так это заставить работать простой «взгляд мыши». MouseRotate близко, но я ищу что-то более похожее на FPS... где вы не собираетесь катить камеру, вы ограничены 90 градусами по вертикали (вверх или вниз), а курсор мыши захватывается JFrame (с побегом).
Я просто не могу заставить его работать. Я могу отлично зафиксировать событие мыши, и mouseMoved работает. Я мог бы, вероятно, просто использовать невидимый курсор, и это помогло бы мне пройти большую часть пути (возможно), но я бы застрял, пытаясь удержать мышь на экране ... как только вы выйдете кадра, мышь будет видна и перестанет вращать вид.
Я продолжаю думать, что, должно быть, делаю это неправильно, потому что это должна быть довольно распространенная реализация, но я ничего не могу найти об этом.
У кого-нибудь есть указатели или ссылки?