首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >产生这样的2d突发或脉冲算法?

产生这样的2d突发或脉冲算法?
EN

Computer Graphics用户
提问于 2016-04-28 18:11:12
回答 1查看 367关注 0票数 2

我目前正在尝试使用Cocos2d-x开发一个使用C++的游戏。我真的需要产生这种爆发或(甜甜圈状)脉冲。我很难创造出这样的形状。

一开始,我在考虑缩放图像,但那没有效果,因为甜甜圈形状的线或“直径”相应地变大了。任何有经验的程序员谁能提供这件事的方程式?或者“数学”更精确。

https://www.youtube.com/watch?v=ewnEE5mt1ZM

EN

回答 1

Computer Graphics用户

回答已采纳

发布于 2016-04-28 19:49:11

与其使用图像,我建议使用着色器来实现这种效果。我对Cocos2d-x并不熟悉,但一些快速搜索表明它可以与着色器一起工作。您可以使用像素着色器来计算每个像素到脉冲效果中心的距离,然后应用基于该距离的函数来定义脉冲的形状和外观。

我制作了一个快速着色玩具作为概念和示例的证明。

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

https://computergraphics.stackexchange.com/questions/2366

复制
相关文章

相似问题

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