如何显示不同的图像,而不是在创建[ANDROID]活动时创建的图像
我正在开发一个游戏,在应用程序的模型中,我有一个“无止境”模式。大量的怪物被创造出来,当它们死亡时,新的怪物被创造出来。怪物移动,他们并不总是在同一个地方如何显示不同的图像,而不是在创建[ANDROID]活动时创建的图像,android,image,android-activity,mobile,wave,Android,Image,Android Activity,Mobile,Wave,我正在开发一个游戏,在应用程序的模型中,我有一个“无止境”模式。大量的怪物被创造出来,当它们死亡时,新的怪物被创造出来。怪物移动,他们并不总是在同一个地方 我想知道如何显示它们:在活动中,将有五个怪物,但之后有4、3、2、1和0。我想动态显示它们。欢迎使用Stackoverflow 如果你想在Android上开发游戏,最好从已经开发的游戏引擎开始。但这并不是必要的。您仍然可以使用原始Android开发简单的游戏 为此,您需要对视图和相关API的工作原理有一个清晰的概念。 我会推荐你去探索 就你而
我想知道如何显示它们:在活动中,将有五个怪物,但之后有4、3、2、1和0。我想动态显示它们。欢迎使用Stackoverflow 如果你想在Android上开发游戏,最好从已经开发的游戏引擎开始。但这并不是必要的。您仍然可以使用原始Android开发简单的游戏 为此,您需要对视图和相关API的工作原理有一个清晰的概念。 我会推荐你去探索 就你而言
Game game = new Game(Game.Settings);
game.createHero();
game.createMonsters();
while(game.playing()){
game.render();
if(game.needNewMonster()){
game.createMonster(); // at random position in view
}
}
内部Game.java
List<Monster> list = new ArrayList<Monster>();
void createMonster(){
list.add(new Monster("monsterA", x, y, R.drawable.monster)); // x,y are position and monster is drawable for monster. write the model code yourself
}
List List=new ArrayList();
void createMonster(){
list.add(新怪物(“monsterA”,x,y,R.drawable.Monster));//x,y是位置,Monster可以为Monster绘制。自己编写模型代码
}
Libgidx和AndEngin可能是开始的地方,因为你的怪物在游戏语言中是一个精灵。你需要展示你尝试过的代码,以及在代码中你在哪里得到意外的行为。就目前情况而言,这是一个很好的描述,你试图实现什么,但我们不知道你在这个过程中。谢谢你的帮助。我知道它是如何工作的,但我不知道如何解决这个问题:(Raw没问题,但如果在关卡中有2个怪物,我只需要2个imageview作为示例。如果有3个,我需要3个imageview,那么如何做到这一点?请参阅编辑后的答案。这只是一个概述。你应该探索更多。这里很难描述更多。互联网上有很多示例。探索一些github Raw游戏…好的,b因为您的示例代码是我已经拥有的。我只想为玩家显示它们