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