在React-Native中检测游戏中碰撞的替代方法?

时间:2018-12-21 17:21:24

标签: react-native

我正在尝试在React Native中创建Chrome恐龙运行游戏。

我有一个玩家精灵和障碍精灵,它们都使用React动画。目前,我用于检测碰撞的解决方案基于setInterval语句,其中循环不断检查给定x和y值的动画值。但是,这带来了一些问题:

1)障碍物的某些点无法检测到碰撞。

2)循环具有延迟,因此游戏在碰撞后会记录一个延迟(这会导致玩家停在障碍物内部)。

3)一段时间后往往会滞后。

我曾尝试过想出不同的解决方案,但我只是找不到一个令人满意的解决方案。有什么建议吗?

谢谢。

0 个答案:

没有答案