小编Gen*_*his的帖子

如何将java日志控制台输出从std err更改为std out?

我使用的标准ConsoleHandler,从java.util.logging和由默认控制台输出被引导到错误流(即System.err).

如何将控制台输出更改为输出流(即System.out)?

java logging

31
推荐指数
7
解决办法
4万
查看次数

使用libgdx在平铺纹理之间获得差距

所以即时通讯使用libgdx,制作平台游戏.我使用方形瓷砖作为平台,但是当它们被绘制时,它们中的一些在它们之间有间隙.当我放大/缩小或移动相机移动间隙移动位置.有没有人有同样的问题或知道如何解决它?

更多细节.瓷砖的尺寸为32,并且已经尝试了32和64的纹理.瓷砖排列成32个例如.第一个图块将是x = 0 y = 0秒x = 32 y = 0,并且在x和y方向上都是如此.差距不是纹理假象,因为我已经检查了很多次.使用带填充的纹理包.我最好的猜测是,将纹理转换为屏幕坐标是一个问题,但实际上根本不知道如何解决这个问题.我以为这个问题以前出现过,但在任何地方找不到任何修复.我已经检查并用瓷砖尺寸仔细检查了我的精度并将它们排成一行.

任何帮助将非常感激.谢谢.

java textures sprite tile libgdx

11
推荐指数
3
解决办法
6796
查看次数

如何在属性文件的键中转义特殊字符?

key = value在.properties文件中有一个属性:

give names: (1) code = xxx
Run Code Online (Sandbox Code Playgroud)

...但是当我试图获得该密钥时,它引发了一个错误:

在代码下找不到任何消息给出名称:(1)code = xxx

我试图逃避空白,\但它没有用.

我需要逃避:,()人物呢?

java escaping properties-file

7
推荐指数
1
解决办法
5万
查看次数

如何获取队列中的第n个项目?

我的应用程序中有许多队列和优先级队列.我想轻松访问这些队列中的第n个项目,但是没有看到使用API​​执行此操作的简单方法.

我想我可以创建一个Iterator并迭代到第n个元素或使用toArray()[index],但似乎应该有一个更简单的方法.

我错过了什么吗?

java queue

5
推荐指数
1
解决办法
2万
查看次数

Lua:null和nil有什么区别?

我正在为Oxide 2开发一个插件.我一直在学习其他插件,我注意到他们中的一些使用null而不是nil.例如:

if args[1] == null then
Run Code Online (Sandbox Code Playgroud)

Oxide 2是用C#编写的,所以我假设它null是在C#或Lua接口中定义的.

它们之间有什么区别吗?


更新: 我在某处读过它可用于检查,如果MySQL列是NULL.真的吗?

null lua luainterface

2
推荐指数
1
解决办法
9527
查看次数

如何列出我的墙[Screeps]

当我使用建造新墙时Creep.build(),它会创建一个有1个生命点的墙.现在我正在尝试创建一个蠕变来修复这些新建的墙壁.但我无法想出一个很好的方法来列出和迭代这些墙对象.

Game.structures不包含这些因为墙不属于玩家.我能找到的唯一方法Game.getObjectById(objectId)是从我的游戏'ui(右侧面板)中复制粘贴ID.

screeps

2
推荐指数
1
解决办法
1390
查看次数

如何隐藏特定的Windows更新?

两个月前,微软发布了更新(另一个问题的一部分),这导致我的软件出现问题.我找到了解决方法如何卸载它,但卸载后,Windows再次安装它.

我知道在未经用户许可的情况下不得隐藏更新 - 这不是我的问题的一部分.

我正在寻找一种如何隐藏此更新的方法.我接受任何解决方案,但我更喜欢BatchVB-script.

windows vbscript batch-file

1
推荐指数
1
解决办法
1万
查看次数

如何获得整个世界的游戏坐标?

我正在尝试获取整个游戏的坐标。但是当我调用Gdx.input.getX()或时Gdx.input.getY(),它仅给出屏幕坐标,而不给出整个游戏中的坐标。

我试过这种方法:

private Vector3 mouse_position = new Vector3(Gdx.graphics.getWidth(), Gdx.graphics.getHeight(), 0);

mainCamera.unproject(mouse_position);
System.out.println(mouse_position.x + "  " + mouse_position.y);
Run Code Online (Sandbox Code Playgroud)

...但这给出了完全错误的坐标。我想我在这里错过了一些东西。

render()如果重要的话,这两种方法都可以在我的方法中使用。

java libgdx

1
推荐指数
1
解决办法
86
查看次数