标签: react-native
我正在尝试在React Native中创建Chrome恐龙运行游戏。
我有一个玩家精灵和障碍精灵,它们都使用React动画。目前,我用于检测碰撞的解决方案基于setInterval语句,其中循环不断检查给定x和y值的动画值。但是,这带来了一些问题:
1)障碍物的某些点无法检测到碰撞。
2)循环具有延迟,因此游戏在碰撞后会记录一个延迟(这会导致玩家停在障碍物内部)。
3)一段时间后往往会滞后。
我曾尝试过想出不同的解决方案,但我只是找不到一个令人满意的解决方案。有什么建议吗?
谢谢。