Groovy Android和libgdx

Tow*_*olk 6 groovy android libgdx

我正在尝试让libgdx使用Groovy for Android(groovy-android-gradle-plugin).

我已经成功完成了一个测试项目的编译和启动,但是当游戏加载时,由于类中缺少y属性而导致崩溃Rectangle.

当我第一次尝试这个时,游戏在访问类的静态字段时崩溃了Gdx.例如.当我试图访问该gl字段时Gdx.gl.glClearColor(0, 0, 0.2f, 1).我通过添加@CompileStatic到所有类来解决这个问题.

但是,正如我所说,这似乎并没有解决所有问题.

我不确定这是否是一个groovy问题,因为字段是,public但也有getter和setter(后者返回Rectangle对象)或Groovy Android插件的问题.这里的任何帮助将不胜感激.

请注意,我知道如何通过改变虚线从以解决此问题:raindrop.y -= 200 * Gdx.graphics.getDeltaTime()raindrop.y = raindrop.y - 200 * Gdx.graphics.getDeltaTime(),但我还是想知道为什么会被打破,所以我能避免未来的问题.