gpt4 book ai didi

ios - SKPhysicsBody 减速程序

转载 作者:行者123 更新时间:2023-11-29 10:35:18 26 4
gpt4 key购买 nike

我有一个随机迷宫生成器,它开始 build 小迷宫,然后进入大型关卡。 “C”是收藏品,“T”是瓷砖。 “P”是玩家的起始位置。我在下面包含了一个示例瓦片 map 。

当我有像这里这样的 6x12 小图案时,性能问题不存在;例如,当我有一个 20x20 图案时,它就会出现。

每个角色都是一个瓦片,每个瓦片都有自己的 SKPhysicsBody。瓷砖不是正方形,它们是复杂的多边形,瓷砖彼此接触不多。

“C”需要能够一次移除一个,“T”在关卡中是永久性的,不会移动。此外,迷宫一次只显示 6x4 的方 block 部分,并将背景移动到以玩家为中心的 View 。

我已经尝试制作 T 和 C 的矩形,这极大地提高了性能(但仍然比预期的要慢),尽管用户不会关心这个,磁贴的形状太不同了。

专业人士是否可以使用任何性能技巧来解决此问题?

TTTTTT
TCTTCT
TCCCCT
TTCTCT
TCCTCT
TTCCTT
TTTCTT
TTCCCT
TCCTCT
TCTTCT
TTCCCT
TTPTTT

最佳答案

The tiles are not square, they are complex polygons

我认为这是你的问题。此外,如果您的 body 是动态的,将它们设置为静态将大大提高性能。你也可以试试 pooling .请注意,模拟器上的性能远低于真实设备。

关于ios - SKPhysicsBody 减速程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27465992/

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