小编Ami*_*ava的帖子

画出流畅的线条

我正在使用libgdx开发游戏,我想使用形状渲染器绘制一条平滑线.

        shaperenderer.begin(ShapeType.Line);
        shaperenderer.line(fisrstVec2,secondVec2);
        shaperenderer.end();
Run Code Online (Sandbox Code Playgroud)

我试过libgdx博客的Multi Sample抗锯齿.我还在libgdx中经历了抗锯齿的形状, 但不幸的是这些行不是libgdx的最新版本.

   Gdx.gl.glEnable(GL10.GL_LINE_SMOOTH);
   Gdx.gl.glEnable(GL10.GL_POINT_SMOOTH); 
Run Code Online (Sandbox Code Playgroud)

android libgdx

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

LibGdx,如何处理触摸事件?

我是LibGdx新手,并试图使我的iceCream图像可触摸.我想知道如何设置输入过程(通过触摸屏幕).我需要再上一堂课吗?当我尝试将输入过程实现到我的Prac1类时,JAVA不允许我在不改变类抽象的情况下实现.具体来说,我喜欢在用户触摸图像时制作它,它会计算触摸次数.这是我的代码,谢谢你的帮助.

import com.badlogic.gdx.ApplicationAdapter;
import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.graphics.GL20;
import com.badlogic.gdx.graphics.OrthographicCamera;
import com.badlogic.gdx.graphics.Texture;
import com.badlogic.gdx.graphics.g2d.SpriteBatch;

public class Prac1 extends ApplicationAdapter {
    int w,h,tw,th =0;
    OrthographicCamera camera;
    SpriteBatch batch;
    Texture img;

    @Override
    public void create () {
        w = Gdx.graphics.getWidth();
        h = Gdx.graphics.getHeight();
        camera = new OrthographicCamera(w, h);
        camera.position.set(w/2, h/2, 0);
        camera.update();
        batch = new SpriteBatch();
        img = new Texture(Gdx.files.internal("iceCream.png"));
        tw = img.getWidth();
        th = img.getHeight();
    }

    @Override
    public void render () {
        Gdx.gl.glClearColor(0, 0, 0, 1);
        Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
        batch.begin();
        batch.draw(img, camera.position.x - (tw/2), …
Run Code Online (Sandbox Code Playgroud)

java user-input libgdx

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

在 cocos2d-x 中聆听 Android 后退按钮

我想在 android 活动中跟踪 android 后退按钮。

我在 C++ 中的 onKeyReleased() 中的后退按钮上已经做好了所有准备工作,但是当我在 onBackPressed() 、 onKeyUp() 、 OnKeyDown() 等活动方法中检查后退按钮时,我什么也没得到。

请帮助我。

android cocos2d-x android-event cocos2d-x-3.0

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