首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >声纳效果的方向?

声纳效果的方向?
EN

Stack Overflow用户
提问于 2012-08-10 04:45:39
回答 2查看 128关注 0票数 0

我正在为一款希望有声纳类型效果的游戏进行预开发。也就是说,你看不到任何东西,然后你发出一个声纳ping信号,当ping信号击中物体时,它们就会亮起来。有没有人知道我该从哪里开始。我使用的是cocos2d,所以它是一个sidescroller类型的游戏。任何帮助都会非常有帮助。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-08-10 05:26:16

为了简单起见,我会这么做。每次发出声纳更新后,使用ccpDistance并检查声纳起点与要检查的所有对象之间的距离是否小于某个变量i,该变量在每次更新时都会递增。实际上,这基本上是一个不断增长的圆圈,用于检查其半径内的对象。

如果距离小于i,请在精灵上运行操作,如[self runAction:[CCFadeOut actionWithDuration:5]]。这将显示对象,然后在5个持续时间内将其淡出。如果您事先将对象设置为visible = false,您应该会获得很好的声纳效果。

如果您需要方向,只需获取从声纳起始位置到可见对象的矢量。

票数 1
EN

Stack Overflow用户

发布于 2012-08-10 04:59:48

对于照明,您可以查看glColorMask -您可以在http://www.youtube.com/watch?v=Bj4ts5KRSTs&t=4m36s中看到它的实际效果。在碰撞检测方面,您可能希望使用Box2d。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11891679

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档