Nir*_*ana 1 libgdx shape-rendering
我正在使用scene2D在LibGdx中开发我的第一个游戏.如何渲染形状以检查不同形状实体的碰撞?目前我正在渲染矩形和圆形.但它看起来不符合我的要求.哪个是渲染形状以检查碰撞的最佳方法?
如果你正在使用scene2d,你不一定需要渲染一些形状ShapeRenderer.scene2d为您提供了一个调试模式,例如在actor周围绘制设置的边界框.这发生在drawDebug()
当然,您可以覆盖此方法以添加其他形状(将使用ShapeRenderer内部).例如,如果您有一个代表球的actor,您可能希望在actor的边框周围绘制一个圆圈,以便在调试模式下查看可单击区域.当然,您还应该相应地重写collides()方法以进行正确的碰撞检测.
如果您计划在游戏中的不同演员之间进行碰撞检测,请考虑使用box2D或查看Intersector该类.
| 归档时间: |
|
| 查看次数: |
376 次 |
| 最近记录: |