gpt4 book ai didi

java - 动画在 Libgdx 中没有动画

转载 作者:行者123 更新时间:2023-11-30 01:21:14 25 4
gpt4 key购买 nike

所以我的游戏中有 2 个角色,我为这两个角色设置了这样的动画:

public void createPlayer(){

TextureRegion[] regions = new TextureRegion[4];
regions[0] = new TextureRegion(new Texture(Gdx.files.internal("player1.png")));
regions[1] = new TextureRegion(new Texture(Gdx.files.internal("player2.png")));
regions[2] = new TextureRegion(new Texture(Gdx.files.internal("player3.png")));
regions[3] = new TextureRegion(new Texture(Gdx.files.internal("player4.png")));


final Animation animation = new Animation(.05f, regions);

this.player = new Player(animation);
gameStage.addActor(player);
player.setPosition(30, 300);

对于实际的播放器动画不起作用,而对于其他角色则有效。我不知道为什么我会遇到这个错误,因为我使用的是完全相同的代码..

有什么想法吗?

最佳答案

问题出在这一行:this.player = new Player(动画);

您必须创建一个新的 Player 实例然后返回它;

关于java - 动画在 Libgdx 中没有动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37079535/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com