particle2继承particle1的颜色信息

2024-07-01 0 109

主要用到大就是这个语句:particle -at?id (parentId)-q particle1;这里particle也就是粒子,-at是属性,意思就是说继承什么属性,-q也就是求谁,求particle1的颜色;首先建立一套粒子particle1:

particle2继承particle1的颜色信息

然后给particle1加个颜色,这里我们就加个随机的颜色,点击color添加每粒子颜色:

particle2继承particle1的颜色信息

然后加个表达式:rgbPP=rand(<<0.01,0.01,0.01>>,<<0.99,0.99,0.99>>);然后再重新播放下看看:

particle2继承particle1的颜色信息

这样particle1就有颜色了,然后用particle1发射粒子:

particle2继承particle1的颜色信息

先给particle2加个重力场Gravity,particle1的发射速度改为15:因为particle2要继承particle1的颜色信息,他们属于父子关系之间的继承,中中间得有个链接,这个所谓的链接也就是parentId属性,这个属性是粒子本身自带就有的,选中particle2为其添加粒子自带的属性parentId:

particle2继承particle1的颜色信息

之后particle2再添加个每粒子颜色属性,既然要继承颜色,也要有个放的地方不是,然后在particle2的创建时上写表达式:float $col[]=`particle -at rgbPP -id (parentId) -q particle1`;rgbPP=<<$col[0],$col[1],$col[2]>>;这里我们定义一个数组来代表particle1里所有粒子的颜色信息,然后赋予继承关系,之后particle2的rgbPP就等于数组里的信息,因为数组是从0开始的,所以rgb的三个值$col[0],$col[1],$col[2可以代表所有得粒子信息;这样再播放粒子2就继承上了粒子1的颜色信息了,按6显示可以看到:

particle2继承particle1的颜色信息

这里我们把粒子大小显示改为1,勾上颜色叠加,把显示模式改为高质量显示:

particle2继承particle1的颜色信息

大致就这样了,这里我们再给粒子一个生命值,不能让particle2一直存在,这样不美观,这里我们不去改particle2的生命值属性,那样我们看到的会是particle2到时间一起死亡,不美观,我们给粒子加个每粒子透明属性

particle2继承particle1的颜色信息

然后在运行时上写:

particle2继承particle1的颜色信息

particle2继承particle1的颜色信息

那个particleShape2.opacityPP=particleShape2.opacityPP-0.05;这个值你觉得大了也可以改小,这个随便,我最后的值为particleShape2.opacityPP=particleShape2.opacityPP-0.02;这句表达式还可以简写为:particleShape2.opacityPP-=0.02;好了,整个过程就介绍到这,其实粒子不光可以继承颜色,还可以继承其他粒子自有的属性,比如位置等等,那个貌似做弓箭射击到墙上的时候可以用到,这个就留以后再讨论吧,呵呵......

,,

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。



微信扫描下方的二维码阅读本文

particle2继承particle1的颜色信息

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集整理,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!

三维库 技术博客 particle2继承particle1的颜色信息 https://www.3vku.cn/14508.html

有任何问题请邮件联系或者QQ联系即可。

常见问题
  • 如果您发现某个资源链接失效了,可以第一时间反馈我们网站的在线客服人员进行反馈,同时也可以发送邮件至gouweicaosheji#163.com #改为@即可
查看详情
  • 我们接外包的,建模、特效、视频、美工等都是可以接的哟,如果您有需要可以联系我们的在线客服人员。
查看详情
  • 目前我们站点资源使用的是百度云盘、天翼云盘两种。如果大家有需求其他云盘的可以反馈到客服人员进行云盘链接转存。
查看详情
  • 有的资源需要解压密码?
查看详情

相关文章