Я хочу попробовать приложение для ускорения в play-clj, но я не совсем уверен, как получить доступ к гироскопу и акселерометру от clojure.play-clj Android: Акселерометр доступа
В Java я бы получил доступ к Gdx.input.getAccelerometerX()
. play-clj не предлагает соответствующие события в макросе defscreen
, и я не могу понять синтаксис, чтобы напрямую вызвать Gdx.input
-аселерометр.
(import 'com.badlogic.gdx.Gdx) ;; Gdx should be a singleton, right?
(.-input Gdx) ;; no such field
(.input Gdx) ;; no such method
Теперь что мне делать? Должен ли я предпочитать напрямую обращаться к датчикам устройства?
Вы правы ... возможность статического поля не пришел на мой взгляд, я всегда использовал его, как если бы она была одноплодной, когда Я написал приложения Java с ним. Ваше решение работает как шарм. – waechtertroll