小编Pog*_*est的帖子

调用libgdx SpriteBatch开始和结束方法多次昂贵?

libgdx SpriteBatch开始和结束方法是否对处理器来说是昂贵的,或者如果我多次调用它们会使性能变慢?

例如:

public void render(float delta) {
GL10 gl = Gdx.gl10;
gl.glClearColor(0, 0, 0, 0);
gl.glClear(GL10.GL_COLOR_BUFFER_BIT);

batch.begin();
//draw something
batch.end();
//do something before draw the others
batch.begin();
//draw others
batch.end();
//update
//controls
}
Run Code Online (Sandbox Code Playgroud)

在上面的代码中我只打了2次开始和结束.但是我想要做4到5次......这样会减慢速度吗?

methods performance android opengl-es libgdx

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

在android画布中用箭头绘制一条曲线

用这样的箭头从point1(x1,y1)到point2(x2,y2)绘制一条曲线 在此输入图像描述

我正在android canvas中开发一个应用程序.像应用程序一样自动化,我在绘制带有箭头的曲线时遇到了麻烦.指着下一个圆圈.

你可以给我一个代码或建议吗?

android android-canvas

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