我正在制作游戏,我在教程中看到一些人使用Stage类,而其他人使用Screen类,但我无法弄清楚差异.
我正在使用libGDX开发游戏,我想知道如何拖放一个Actor.我已经完成了我的舞台并吸引了演员,但我不知道如何触发该事件.
请尝试帮助我使用自己的架构.
public class MyGame implements ApplicationListener
{
Stage stage;
Texture texture;
Image actor;
@Override
public void create()
{
texture = new Texture(Gdx.files.internal("actor.png"));
Gdx.input.setInputProcessor(stage);
stage = new Stage(512f,512f,true);
actor = new Image(texture);
stage.addActor(actor);
}
@Override
public void render()
{
Gdx.gl.glClear(GL10.GL_COLOR_BUFFER_BIT);
stage.draw();
}
}
Run Code Online (Sandbox Code Playgroud) 我不知道为什么,我很困惑,我试图找出一个好的游戏引擎,虽然我使用的是libgdx,但是我看到使用这个框架有点困难,因为,它有剂量的gui,就像一个丰富多彩的工作空间你在哪里把你的演员,绘制你的舞台,我的意思是,我们有游戏引擎像团结3D,虚幻的引擎,但是,为什么人们使用libgdx,我从来没有打开团结3D但我想开始学习因为我在youtube上看到视频团结像专业视频游戏,但当我寻找libgdx游戏看起来像1960年的游戏,或最糟糕的,
我开始学习libgdx,我想用像pocker这样的卡开发一个2D游戏,我变得很难,你觉得它更快,更容易,学习统一3d(我有钱购买许可证)或继续学习libgdx,我意思是我只有5天阅读关于libgdx,我是一个初学者.