libgdx - 当我在运行时设置窗口位置时,为什么窗口会在我的屏幕上重复?(LIBGDX)
问题描述
问题:当设置窗口的位置时,窗口被克隆到屏幕上。
在我ApplicationAdapter.create()
创建一个窗口并将其添加到舞台:
window = new Window("titleWindow", skin);
stage.addActor(window);
在ApplicationAdapter.render()
我重新定位窗口如下:
if(rendercount % 100 == 0){
window.setPosition(100 + count,300);
}
rendercount++
为什么我的窗口被克隆到我的屏幕上?我只是想移动它。
解决方案
您是否在render () 方法的开头清除屏幕?
Gdx.gl.glClearColor(0, 0, 0.5f, 0.6f);
Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
推荐阅读
- java - 如何使 java 对象平滑并缓慢地跟随鼠标光标?
- python - 在 Python 中向 JSON 库添加信息时遇到问题
- google-bigquery - 如何从插入查询将数据插入到数组类型的大查询列中?
- java - 如何为 RetryTemplate 创建 JUnit?
- reactjs - JSX没有在花括号中输出字符串
- nginx - Nginx反向代理突然在特定服务器抛出错误502
- laravel - 系统架构:带有微服务的 MVC 应用程序
- javascript - 我可以在 Cheetah 模板上使用 linting/fixing 工具吗?
- .net - NLog MailKit 参考版
- java - Vertx executeBatch 不返回所有行