gpt4 book ai didi

java - libGDX 如何将用户点击与对象位置匹配?

转载 作者:行者123 更新时间:2023-12-02 05:23:06 27 4
gpt4 key购买 nike

我正在尝试按照 kilobolt.com 教程开发自己的游戏,并将其更改为我想要创建的内容,但发现自己陷入了困境......

一些背景知识:在 Zombie Bird 教程中,Bird 对象内部有一个 onClick() 方法,该方法在实现 InputProcessor 的不同类的 touchDown() 方法中被调用。当游戏运行并且用户点击屏幕时,小鸟的 react 是向上移动一点。

我想知道的是:我尝试创建一些更详细的内容,要求用户在小鸟移动时点击屏幕上小鸟的确切位置,并且每次点击小鸟时,都会调用动画。

我尝试了一些在Google上找到的代码,并在它们不起作用时修改了它们,但游戏就崩溃了。

作为游戏开发新手,我请求您坦白我的无能。

最佳答案

我将从 libGDX 的 Circle 类创建两个 Circle 对象。一个圆圈将跟随屏幕上的小鸟,而另一个圆圈则根据用户触摸屏幕的位置进行定位。 if 语句如下所示:

if(user.getCircle().intersects(bird.getCircle()) && screen.isTouched())
animation();

不是很复杂,甚至可能不是最好的实现方式,但它确实很重要。

关于java - libGDX 如何将用户点击与对象位置匹配?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26330445/

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