我正在使用LibGdx和Tiled,当在屏幕上移动时,游戏上会出现水平和垂直线条.如有必要,我可以发布您需要的任何代码.如何让这些线路停止?

这是一行gfycat的GIF:
http://gfycat.com/FastUnnaturalAmericanwirehair
编辑:
这是一个小的bitbucket存储库,尽可能小,它有相同的故障:
我有一个JComboBox有12个不同的选择,根据选择的内容,我希望问题(JLabel)更改匹配选择.我已经尝试了一个if语句来查看所选内容以及它是否与应该选择的内容相匹配,然后问题会相应地改变,但JLabel在某种情况下从未真正改变过.
import java.awt.*;
import java.awt.event.*;
import java.awt.image.BufferedImage;
import java.io.IOException;
import javax.imageio.ImageIO;
import javax.swing.*;
public class Window extends JFrame{
private static final long serialVersionUID = 1L;
public Window(){
super("Area Finder v1.0");
BufferedImage image = null;
try {
image = ImageIO.read(getClass().getClassLoader().getResource("images/areafinder.png"));
} catch (IOException e) {
e.printStackTrace();
}
super.setIconImage(image);
setSize(400, 500);
setLocationRelativeTo(null);
setDefaultCloseOperation(EXIT_ON_CLOSE);
JPanel panel = new JPanel();
JLabel Instr = new JLabel("What would kind of area would you like to find?");
String[] areaChoices = {"Circle", "Square", "Rectangle", "Triangle", "Trapezoid", "Parallelogram", …Run Code Online (Sandbox Code Playgroud) 我试图自己调试这个,但我无法弄清楚!在运行我的代码时,我有时会遇到分段错误,当没有seg错误时,它运行得很好并且有效.任何指导将不胜感激,谢谢!另外,请记住我是C++的新手.
这是我到目前为止所拥有的:
#include <iostream>
#include <vector>
using namespace std;
vector<int> selection_sort(vector<int> numbers) {
int lowest_number_index;
int lowest_number;
int starting_size = numbers.size();
vector<int> sorted_numbers;
for (int i = 0; i < numbers.size(); ++i) {
// Find the lowest number
if (numbers[i] <= lowest_number) {
lowest_number_index = i;
lowest_number = numbers[lowest_number_index];
}
// Found it! Now let's add it to the other array
// and remove it from this one.
if (i == numbers.size() - 1 && numbers.size() != 1) {
sorted_numbers.push_back(lowest_number); …Run Code Online (Sandbox Code Playgroud) 我希望这是有道理的,但是我正在尝试用Java制作一个蛇式游戏,如果你同时按两个方向/太快,那么蛇就会自动消失.例如,如果你向下跑,然后向右击,那么你就会让蛇在同一列上直接上升并自杀,但它应该向右然后向上.如果有人能帮助我,那就太好了,谢谢!
package tk.sketchistgames.Snake;
import java.awt.Color;
import java.awt.Font;
import java.awt.FontMetrics;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import java.io.IOException;
import javax.sound.sampled.AudioInputStream;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.Clip;
import javax.sound.sampled.LineUnavailableException;
import javax.sound.sampled.UnsupportedAudioFileException;
import javax.swing.ImageIcon;
import javax.swing.JPanel;
import javax.swing.Timer;
public class Board extends JPanel implements ActionListener{
/**
* Main graphical area for Snake
*/
private static final long serialVersionUID = 4085437479211945011L;
private final int WIDTH = 600;
private final int HEIGHT = 600;
private final int DOT_SIZE = …Run Code Online (Sandbox Code Playgroud)