gpt4 book ai didi

java - Libgdx 中的 Circle 对象与 CircleMapObject 或 CircleShape 有什么区别?

转载 作者:行者123 更新时间:2023-12-01 12:30:13 25 4
gpt4 key购买 nike

我不知道这是否是一个愚蠢的问题,但是因为您可以拥有不同类型的圆形对象,通过研究 Libgdx API,我发现 CircleMapObject 有更多与该对象相关的功能例如与 Circle 和 CircleShape 对象相比的颜色、可见性等。我的问题是,将形状声明为此类对象之一而不是其他对象的原因是什么?根据您创建的圆形对象的类型,程序是否存在任何性能限制,或者它们在性能方面是否具有相同的效果并且仅取决于个人喜好?

最佳答案

CircleMapObject 旨在与 Maps api 一起使用。它拥有一个 Circle 和一些由其父类 MapObject 定义的附加属性。 CircleShape 与 Box2D 一起使用。

圆形是最轻量和最通用的,因此如果您不需要将它用于 Map 或 Box2D,那么这就是您想要的。

关于java - Libgdx 中的 Circle 对象与 CircleMapObject 或 CircleShape 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25979986/

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