gpt4 book ai didi

java - 设计: an array of "enemy" objects for game AI

转载 作者:行者123 更新时间:2023-12-01 16:06:24 26 4
gpt4 key购买 nike

我像游戏一样制作了射击游戏。但我只有一个敌人可以在屏幕上让我放松。但我想创造很多敌人,就像每 10 秒他们就会在屏幕上一起遇到 5 或 10 个敌人。

 ArrayList<Enemies> enemy = new ArrayList<Enemies>();

for (Enemies e : enemy) {

e.draw(g);
}

创建数组列表然后显示在屏幕上好吗?我是否必须在代码中对敌人进行一些刨削 Action ?我希望它们不会出现在同一位置。就像前 5 个敌人会出现在屏幕顶部,然后其他 5 或 10 个敌人将从左侧出现。依此类推。对此的最佳解决方案是什么?

我有问题在哪里填充这个数组,比如

enemy.add(new Enemies(750,60)) 

但这不起作用((

最佳答案

例如使用随机属性和 onScreen 属性。并在屏幕上显示它们时设置它们。

关于java - 设计: an array of "enemy" objects for game AI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2482664/

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