Я занимаюсь разработкой 2D 8 пула с использованием LibGDX, я новичок ie, поэтому я не знаю, как это решить, я использовал ShapeRenderer типа line, чтобы нарисовать линию между белым шаром и указателем мыши если мышь нажата, но по какой-то причине она не работает. В Render ()
if(cueball.CheckBallMovement()) {//if cueball stopped moving
if(Gdx.input.isButtonPressed(Input.Buttons.LEFT)){
Vector3 vv=new Vector3(Gdx.input.getX(),Gdx.input.getY(),0);//translate mouse coordinates world coordinates
camera.unproject(vv);
sr.setProjectionMatrix(camera.combined);
sr.begin(ShapeType.Line);
sr.setColor(1, 0, 0, 1);
sr.line(cueball.Ball.getWorldCenter().x, cueball.Ball.getWorldCenter().y,
vv.x,vv.y);
sr.end();
System.out.println("ss");`
Он печатает "ss", но не отображает строку. Я не знаю, помогает ли это, но вот моя крыса камеры ios В create ()
world = new World(new Vector2(0,0),true); // x= 0 and y =0 means no gravity
debugRenderer = new Box2DDebugRenderer();
camera =new OrthographicCamera(VirtualWidth/20,VirtualHeight/20);