Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何显示不同的图像,而不是在创建[ANDROID]活动时创建的图像_Android_Image_Android Activity_Mobile_Wave - Fatal编程技术网

如何显示不同的图像,而不是在创建[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因为您的示例代码是我已经拥有的。我只想为玩家显示它们