作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我是 LibGDX 的新手。我正在尝试通过开发演示游戏来学习 LibGDX。在游戏中,当军队和敌人彼此可见时,我想在他们之间画一条视线来证明他们看到了对方。视线应该逐渐增加,比如说我们在Windows 7中传输文件时绿色部分逐渐增加。我正在使用 scene2D 并实现了 scene2D 的屏幕接口(interface)。
最佳答案
您可能想查看物理库。在您的应用程序中明确使用它(例如 Box2d 或 libgdx 的 BulletPhysics)。这两者都有光线转换的概念和某种形式的光线转换回调。这允许您为您的“视线”选择一个“起点”,并查看光线转换与什么碰撞/碰撞。
如果您不想在您的应用中使用物理库,您至少可以查看两者的源代码,并推出您自己的精简功能以实现您的视线目标。
关于android - 在两个 Actor 之间画出视线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31568709/
谁能解释视线在 2d 中的工作原理?这对我的 2d 实验非常有帮助。正在进行的实验是一个简单的二维模拟。玩家在世界中从一个地方移动到另一个地方,my world exactly looks like
新程序员在我的腰带下使用了三个月的 Python(只有几周的 pygame)...... 我正在设计一个 2-D、自上而下的游戏,并且一直在尝试设置障碍来打破 sprite LOS。我目前的尝试是让每
我正在做一个游戏项目,我正在研究游戏的 AI 方面。我希望敌人的物体在看到敌人时开始瞄准并向玩家射击,我看到这篇文章是为了做到这一点: http://www.emanueleferonato.com/
我是一名优秀的程序员,十分优秀!