gpt4 book ai didi

java - 基本游戏逻辑/AI设计

转载 作者:行者123 更新时间:2023-11-29 06:02:50 24 4
gpt4 key购买 nike

我目前正在开发我的 2D 游戏项目 (Java),但到目前为止,任何类型的游戏逻辑或 AI 都已经粗略地实现了。例如,假设我需要在屏幕顶部随机放置一堆 Sprite ,我会使用 Random 类来执行此操作。我会简单地使用 Random.nextInt(生成 x 轴的大小);虽然这确实有效,但我很想知道我应该如何处理这类事情。

作为第二种情况(这就是为什么我将 AI 放在标题中的原因,尽管它不是真正的 AI),假设我想让我的角色以栩栩如生的方式随机闪烁。我在这里要做的是使用 Random 类来计算眨眼的百分比(比如 20% 的机会)并每秒调用一次。

任何关于我应该如何处理这件事的建议都将不胜感激。

最佳答案

通过 Google 查找克雷格·雷诺兹 (Craig Reynolds) 的一篇题为“转向行为”的论文。它解决了这个问题,您会发现一些很棒的想法,可以从一些特别好的想法开始,这些想法可以使 Sprite 组具有“智能”运动的外观。他不同行为的关键,即植绒等,是使任何给定 Sprite 的属性依赖于其他 Sprite 的属性。你甚至可以说,就像——任何给定的 Sprite 只有在它的两个邻居刚刚眨眼时才会眨眼。沿着这些路线的东西或其他。

希望这对您有所帮助!

关于java - 基本游戏逻辑/AI设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9515978/

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