LibGDX剪刀不起作用

用户名

我想剪辑屏幕的某个部分,因此不会绘制位于外部的所有内容。我的代码如下所示:

public void draw(Camera camera, ShapeRenderer renderer){
        Rectangle scissors = new Rectangle();
        Rectangle clipBounds = new Rectangle(pos.x, pos.y, pos.x+width, pos.y+height);
        ScissorStack.calculateScissors(camera, 0, 0, Gdx.graphics.getWidth(), Gdx.graphics.getHeight(), new Matrix4(), clipBounds, scissors);
        renderer.begin(ShapeType.Filled);
        ScissorStack.pushScissors(scissors);
        for(Block[] row : blocks){
            for(Block block : row)
                block.draw(renderer);// draw some rects
        }
        ScissorStack.popScissors();

        renderer.end();
    }

但是此代码无效,即,也绘制了放置在clipBounds外部的形状。我的代码有什么问题?

问候

PT

除非renderer.end()将其放入您的中,否则渲染不会发生ScissorStack

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

石头剪刀布游戏不起作用

来自分类Dev

LibGDX:序列不起作用

来自分类Dev

LibGDX:序列不起作用

来自分类Dev

如果语句不起作用,则用剪刀石头布剪

来自分类Dev

剪刀石头布程序不起作用(Python)

来自分类Dev

石头剪刀布 window.alert 不起作用

来自分类Dev

C 编程石头剪刀布不起作用

来自分类Dev

libgdx可点击的图片不起作用

来自分类Dev

libgdx-图像setDrawable不起作用

来自分类Dev

libgdx可点击的图片不起作用

来自分类Dev

Java / Libgdx LwjglApplicationConfiguration backgroundFPS不起作用

来自分类Dev

LibGDX:ImageButton clicklistener不起作用

来自分类Dev

LibGDX - 相机缩放不起作用

来自分类Dev

我不明白为什么我的石头,剪刀布游戏中的得分不起作用

来自分类Dev

具有功能的摇滚剪刀铅笔射击游戏不起作用

来自分类Dev

Javascript 如果/否则不起作用。Odin 项目的石头、纸、剪刀

来自分类Dev

聚光灯在libGDX中不起作用

来自分类Dev

libgdx的文本字段中的特殊字符不起作用

来自分类Dev

libGDX:3D动画不起作用

来自分类Dev

滑动libgdx中的弹出窗口不起作用

来自分类Dev

libgdx:从浏览器恢复时,InputAdapter不起作用

来自分类Dev

LIBGDX Android-按钮侦听器不起作用

来自分类Dev

Stage.addListener在libgdx中不起作用

来自分类Dev

Java LibGDX BitmapFont setScale方法不起作用

来自分类Dev

libgdx:从浏览器恢复时,InputAdapter不起作用

来自分类Dev

libgdx中的音乐流不起作用(JAVA)

来自分类Dev

滑动libgdx中的弹出窗口不起作用

来自分类Dev

LIBGDX Android-按钮侦听器不起作用

来自分类Dev

box2dlights在libgdx中不起作用