再次求dalao帮忙。。
aide吧
全部回复
仅看楼主
level 8
哀人艰 楼主
我去看了土豆的视频。。于是做了这个。
package com.mycompany.mygame;
import com.badlogic.gdx.*;
import com.badlogic.gdx.graphics.*;
import com.badlogic.gdx.graphics.g2d.*;
public class MyGdxGame implements ApplicationListener
{
Texture texture;
SpriteBatch batch;
@Override
public void create()
{
texture = new Texture(Gdx.files.internal("data/potato.jpg"));
batch = new SpriteBatch();
}
@Override
public void render()
{
Gdx.gl.glClearColor(1, 1, 1, 1);//设置背景为白色
Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);//清屏
batch.begin();
batch.draw(texture, 0, 0, 960,800);
batch.end();
}
@Override
public void dispose()
{
}
@Override
public void resize(int width, int height)
{
}
@Override
public void pause()
{
}
@Override
public void resume()
{
}
}
但是跟之前教程的那课一样。。无法运行。。。还用同学的手机试了下。同样没办法,所以不是手机问题。。要不就是代码,要不就是aide的问题。。所以求dalao帮忙看下代码。。
2017年03月06日 05点03分 1
level 8
哀人艰 楼主
我已经把图片文件放到那个文件夹里了,名字也改了(›´ω`‹ )
萌新瑟瑟发抖_(:з」∠)_
   --来自萌新贴吧客户端
2017年03月06日 05点03分 2
level 8
哀人艰 楼主
package com.aide.trainer.mylibgdxgame;
import com.badlogic.gdx.*;
import com.badlogic.gdx.graphics.*;
import com.badlogic.gdx.graphics.g2d.*;
import com.badlogic.gdx.graphics.glutils.*;
public class MyGdxGame implements ApplicationListener
{
ShapeRenderer shapeRenderer;
OrthographicCamera camera;
@Override
public void create()
{
camera = new OrthographicCamera();
configureCamera();
shapeRenderer = new ShapeRenderer();
}
@Override
public void render()
{
Gdx.gl.glClearColor(1, 1, 1, 1);
Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
camera.update();
shapeRenderer.setProjectionMatrix(camera.combined);
shapeRenderer.begin(ShapeRenderer.ShapeType.Filled);
shapeRenderer.setColor(0, 0.5f, 0, 1);
shapeRenderer.circle(50, 50, 40);
shapeRenderer.setColor(0.5f, 0, 0, 1);
shapeRenderer.rect(10, 100, 80, 80);
shapeRenderer.setColor(0, 0, 0.5f, 1);
shapeRenderer.triangle(10, 200, 90, 200, 50, 270);
shapeRenderer.end();
}
private void configureCamera()
{
float size = 800;
if (Gdx.graphics.getHeight() < Gdx.graphics.getWidth())
camera.setToOrtho(false, size, size * Gdx.graphics.getHeight() / Gdx.graphics.getWidth());
else
camera.setToOrtho(false, size * Gdx.graphics.getWidth() / Gdx.graphics.getHeight(), size);
}
@Override
public void dispose()
{
shapeRenderer.dispose();
}
@Override
public void resize(int width, int height)
{
configureCamera();
}
@Override
public void pause()
{
}
@Override
public void resume()
{
}
}
这是教程的代码。
萌新瑟瑟发抖_(:з」∠)_
   --来自萌新贴吧客户端
2017年03月06日 05点03分 3
level 8
哀人艰 楼主
都没办法运行。
萌新瑟瑟发抖_(:з」∠)_
   --来自萌新贴吧客户端
2017年03月06日 05点03分 4
教程的没用同学手机试过。
2017年03月06日 05点03分
level 9
报错吗? 我之前也写过这个 可以用
2017年03月06日 07点03分 5
没报错。只是没办法运行。
2017年03月06日 09点03分
@哀人艰 强行停止。同学的华为荣耀8就是屏幕黑了一下。
2017年03月06日 09点03分
@哀人艰 黑了一下就退出去。
2017年03月06日 09点03分
@哀人艰 在aide点运行没反应 还是。。
2017年03月06日 09点03分
level 12
有库?
2017年03月06日 12点03分 6
库是什么。。
2017年03月06日 14点03分
问题解决了。名字不对。
2017年03月07日 06点03分
level 8
哀人艰 楼主
@小Simple城 谢dalao。。问题已解决。。[喷]图片只能叫android。。。我把它改成potato就出错了。。(两边都改了)
萌新瑟瑟发抖_(:з」∠)_
   --来自萌新贴吧客户端
2017年03月07日 06点03分 7
两边都改了 是说的 文件也改了吗 怎么会有这种问题
2017年03月07日 06点03分
@小Simple城 不知道。。。
2017年03月07日 07点03分
@小Simple城 文件也改了。。只要名字不是android就会强行停止。。可以换图片,只要名字是android。
2017年03月07日 07点03分
level 8
哀人艰 楼主
不过为什么土豆就能改。。
萌新瑟瑟发抖_(:з」∠)_
   --来自萌新贴吧客户端
2017年03月07日 06点03分 8
1