精易论坛

标题: 超酷效果,粒子发射器,顺带的黑色帝国文字降落效果 [打印本页]

作者: NOCOL    时间: 2016-10-26 09:07
标题: 超酷效果,粒子发射器,顺带的黑色帝国文字降落效果
本帖最后由 NOCOL 于 2016-10-26 10:45 编辑

思路来源

昨日心血来潮在问答区看到一个文字降落的问答,觉得好玩,就做了一下。做的时候还想加点其他效果,就顺带的研究出了粒子的效


实现思路

动画框自带的自动前进功能加创建物体


  
子程序名返回值类型公开备 注
粒子  
参数名类 型参考可空数组备 注
左边整数型
顶边整数型
数量整数型
速度整数型
效果整数型1-5 6=五颜六色
变量名类 型静态数组备 注
缩放比例整数型 
计次循环首 (数量, )
缩放比例 = 取随机数 (2, 10)
临时粒子 = 动画框1.创建物体 (, 左边, 顶边, , )
如果 (效果 = 6)
动画框1.置图片 (临时粒子, 粒子 [取随机数 (1, 5)], )
动画框1.置图片 (临时粒子, 粒子 [效果], )
动画框1.缩放 (临时粒子, 1000 ÷ 缩放比例, 1000 ÷ 缩放比例)
动画框1.置透明度 (临时粒子, 取随机数 (1, 100))
粒子弹射 ()
动画框1.自动前进 (临时粒子, 取随机数 (1, 5), 速度, , , , , 真, 路线 [取随机数 (1, 5)].路线数据, )
动画框1.置层次 (临时粒子, 3)
处理事件 ()
计次循环尾 ()


i支持库列表   支持库注释   
iext2扩展界面支持库二



粒子本身是制作的PNG图片,通过缩放实现出不同的大小,

  
子程序名返回值类型公开备 注
粒子发射器  
参数名类 型参考可空数组备 注
类型整数型
横坐标整数型
纵坐标整数型
结束点横左边整数型
结束点纵坐标整数型
粒子颜色整数型
发射速度整数型
变量名类 型静态数组备 注
计次整数型 
临时宽度整数型 
临时高度整数型 
路径整数型 
整数型 
整数型 
如果真 (类型 = 1)
计次循环首 (结束点横左边 - 横坐标, 计次)
粒子 (横坐标 + 计次, 纵坐标, 取随机数 (1, 10), 发射速度, 粒子颜色)
处理事件 ()
计次循环尾 ()

如果真 (类型 = 2)
临时宽度 = 结束点横左边 - 横坐标
临时高度 = 结束点纵坐标 - 纵坐标
路径 = 临时宽度 × 临时高度
高 = 纵坐标
点 = 横坐标 + 1
计次循环首 (路径, 计次)
粒子 (取屏幕宽度 () ÷ 2 + 临时宽度 × 求正弦 ( #pi × 点 ÷ 临时高度), 高, 取随机数 (1, 10), 发射速度, 粒子颜色)
' 调试输出 (取屏幕宽度 () ÷ 2 + 临时宽度 × 求正弦 (#pi × 点 ÷ 临时高度))
处理事件 ()
点 = 点 + 1
高 = 高 + 1
计次循环尾 ()


发射器可以让粒子随着不通的路径移动,我目前就写了从左到右直线前进和曲线前进



  
子程序名返回值类型公开备 注
_动画框1_动画框鼠标位置改变  
参数名类 型参考可空数组备 注
横坐标整数型
纵坐标整数型
已被按下物体整数型
如果 (l = 6)
l = 1
l = l + 1
粒子 (横坐标, 纵坐标, 50, 15, 4)
处理事件 ()


鼠标位置移动下写粒子,可以让粒子跟着鼠标发射,这个我能玩一天


本人仅仅提供实现思路,和大致功能,详细需要自行研究,代码简短字字精华,新手多看看也可以理解。


通过算法可以实现各种各样的路径移动,比如爱心文字之类的都是可以实现的,


纯源码,未添加任何防腐剂



代码里还带了一个文字落下的黑色帝国的效果,顺带的了,随便玩玩就好



从下面的视频中15分钟就可以看到
软件里把时钟1.时钟周期=1000
logo()
引用出来就可以展现出效果,
文字落下,和粒子最好不要同时使用,卡的棒棒哒
B站地址:http://www.bilibili.com/video/av6829343/?zw#quality=3

[hide=d999] NOCOL开发-粒子发射器【附带黑色帝国降落文字】.part1.rar (2 MB, 下载次数: 428)
NOCOL开发-粒子发射器【附带黑色帝国降落文字】.part2.rar (2 MB, 下载次数: 451)
NOCOL开发-粒子发射器【附带黑色帝国降落文字】.part3.rar (1.41 MB, 下载次数: 441) 附件为什么上传三份,因为论坛附件只支持2M,我又不想使用网盘,见谅[/hide]


一个思路的由来,在实现出来也是不容易的,看管们给个好评把
我在说一下,这个源码基本没什么用,也许对你能有用,
对我就是好玩
源码里你粒子产生的数量越多,或者文字落下的越多,就越容易出错,
这个用的时候加上处理事件()可以有效的优化,但是还是不要增加太多,
因为粒子产生的平率很高,就算只产生10个粒子,也会有大片的效果
源码里我个人在实现的时候已经可以实现很多种显示方式了,通过修改部分参数就能产生不一样的效果
我是一边改一看玩的。所以也没有一一写出来,通过修改粒子的路径,
自动前进的存在时间,还有动画框物体的透明度,和缩放的大小,效果都是不一样的,喜欢的朋友真的可以玩很久,
我自己就玩了很久
粒子效果的取屏幕宽度 () ÷ 2 + 临时宽度 × 求正弦 (#pi × 点 ÷ 临时高度), 高, 取随机数 (1, 10)这种正弦算法,我也就懂一点,想做路径的可以多看看
,比如女友生日,做一个大爱心加文字路径的粒子效果还是很好看的,
当然,我们程序猿,都是帅到没女朋友的。
当然粒子的圆球你还可以替换成其他的东西,比如树叶,樱花什么的。感觉肯定也会棒棒哒
还有粒子效果的发射器代码里只会发射一条,然后有需求的朋友可以建类代码放进去。
会使用类的朋友肯定懂。不懂的可以顺势去看看类是什么。学会了类用处很大的哟。
比如做模块之类的.
类的功能就跟比如编辑框。
编辑框
加入文本()
写法就是编辑框.加入文本()
类呢就是新建一个变量
数据类型就是类名,类里面公开的命令都是可以调用的
比如类里面一个子程序叫新建
想在别的程序集里调用就写
类.新建()然后根据你的子程序填写参数






作者: a2287021883    时间: 2016-10-26 09:09
不错
作者: afd    时间: 2016-10-26 09:49
膜拜大神!                 
作者: FallingSnow    时间: 2016-10-26 10:18
支持一下,虽然没啥用
作者: 冯古屋    时间: 2016-10-26 10:28
这个感觉不错!@精易客服 这是问答区 提问牵出来分源码分享!

作者: 15165626303    时间: 2016-10-26 10:38
提示: 作者被禁止或删除 内容自动屏蔽
作者: GZfate    时间: 2016-10-26 10:44
灰常漂亮
作者: 精易客服    时间: 2016-10-26 10:51
冯古屋 发表于 2016-10-26 10:28
这个感觉不错!@精易客服 这是问答区 提问牵出来分源码分享!

可以剖析解说一下源码,放到微信上面
作者: 黑衣    时间: 2016-10-26 11:01
video/av6829343/?zw#quality=3

作者: a1678131758    时间: 2016-10-26 11:03
瞅瞅                 

作者: ahzhw    时间: 2016-10-26 11:12
看看。。。。。。。。。。。。。。。。。。。。。。。。。
作者: 易正易则    时间: 2016-10-26 11:40
来向大神学习
作者: 15039346689    时间: 2016-10-26 11:46
一个字  美
作者: happyweeks365    时间: 2016-10-26 12:17
非常喜欢,回复了再说.
作者: NiceAys    时间: 2016-10-26 12:26
我喜欢
作者: 577814424    时间: 2016-10-26 13:26
看着还可以
作者: Boss天余    时间: 2016-10-26 13:27
支持!!!!!!!!!!

作者: 问心o    时间: 2016-10-26 13:29
看看啊          .

作者: 用户名已更换    时间: 2016-10-26 13:38
那么问题来了  
作者: 梦中以南    时间: 2016-10-26 13:53
看看                        


作者: 编程唐少    时间: 2016-10-26 14:35
        那么问题来了,大神能带我飞吗
作者: 木小果    时间: 2016-10-26 16:05
  那么问题来了,大神能带我飞吗
作者: 阿珏    时间: 2016-10-26 16:20
学习学习!!
作者: zzfox    时间: 2016-10-26 16:30
本帖最后由 zzfox 于 2016-10-26 16:36 编辑

我仿佛听到了CPU的呻吟声!测试了一下 CPU 30%多
有啥办法降下来不?!

作者: zzfox    时间: 2016-10-26 16:31
附件下载次数不一致 难道有人下到一半就放弃了? 2333333
作者: 网络注册会员    时间: 2016-10-26 16:37
支持一下我顶
作者: NOCOL    时间: 2016-10-26 16:39
zzfox 发表于 2016-10-26 16:31
附件下载次数不一致 难道有人下到一半就放弃了? 2333333

目前只有处理事件能用,这个就跟AE的粒子发射器一样,你效果越好,CPU占用越高
作者: 待删用户    时间: 2016-10-26 16:44
谢谢分享啊
作者: a846657886    时间: 2016-10-26 16:47
文字落下,和粒子最好不要同时使用,卡的棒棒哒
作者: Silent    时间: 2016-10-26 16:48
学习学习学习学习
作者: 堕天圣黑猫    时间: 2016-10-26 16:58
很好看啊,,这个。粒子?
作者: 永璃冰琉影    时间: 2016-10-26 17:03
厉害了我的哥,感谢楼主分享

作者: 最后﹏写下结局    时间: 2016-10-26 17:05
666666666666666我要看看
作者: 提莫大队长    时间: 2016-10-26 17:19
这个好6666666

作者: 别在我面前装    时间: 2016-10-26 17:26
很好看啊,,这个。粒子?
作者: 我们都是屌丝    时间: 2016-10-26 17:47
这个粒子是什么鬼,待我百度下,挺好看的
作者: 084917    时间: 2016-10-26 17:51
很好看啊,,这个。粒子?
作者: cixin    时间: 2016-10-26 18:08
666666666666666666666666666666666
作者: q346578642    时间: 2016-10-26 18:20
膜拜学习,果断回帖
作者: 扣扣    时间: 2016-10-26 18:22
看帖不回者 么有小JJ.........

作者: mc1402003414    时间: 2016-10-26 18:31
很不错66666

作者: 凉夏    时间: 2016-10-26 19:12
好高级的样子啊

作者: 铅笔刀    时间: 2016-10-26 19:58
好牛逼的样子

作者: zxc1612704618    时间: 2016-10-26 20:08
我去 这个可以有  感谢分享
作者: zhaohao1578    时间: 2016-10-26 20:20
支持楼主!!!!!!!!!!!!!!!!!!!!!!

作者: 那小子很坏    时间: 2016-10-26 20:34
哥听说你还在优化  七海你那个黑客帝国优化
作者: 铅笔刀    时间: 2016-10-26 20:42
bug:粒子特效鼠标移动太快  直接崩溃
作者: 642643426    时间: 2016-10-26 20:48
很不错的样子。。。
作者: 晴雯晴雯    时间: 2016-10-26 20:58
厉害啊~~
作者: 龙辉    时间: 2016-10-26 21:27
66666666666
作者: qiuyingjia    时间: 2016-10-26 22:31
看起来蛮有意思
作者: 暮光之城    时间: 2016-10-26 23:23
感谢分享!!!!!!!!!!!!!!
作者: 我叫小金    时间: 2016-10-26 23:39
谢谢楼主分享
作者: icewky    时间: 2016-10-27 00:24
感谢楼主分享。

作者: 不依baya    时间: 2016-10-27 00:55
厉害啊!!!
作者: iock    时间: 2016-10-27 02:05
66666666666逼格高
作者: polang001    时间: 2016-10-27 09:26
感谢分享!
作者: 爱大米的老鼠    时间: 2016-10-27 09:48
源码在哪里呢
作者: 苏尚ジ    时间: 2016-10-27 10:51
感谢分享,很给力!~
作者: sa123123    时间: 2016-10-27 11:13
看起来蛮有意思
作者: wkf    时间: 2016-10-27 12:44
回复下载了           
作者: 98虎蟹    时间: 2016-10-27 14:32
精币+1  精币到手转身就走,顺便带走源码

作者: 小锐tr    时间: 2016-10-27 15:10
啥分公司广东广东省
作者: vlouse    时间: 2016-10-27 16:50
嘿嘿,不错,鼎力支持!!...
作者: 艾威    时间: 2016-10-27 17:07
这是什么东东
作者: diwang    时间: 2016-10-27 17:15
6666






作者: 咱得有自己独特    时间: 2016-10-27 17:20
如果您要查看本帖隐藏内容

作者: qiyue123qiyue    时间: 2016-10-27 17:39
很漂亮的鼠标尾巴

作者: KDxiaojie    时间: 2016-10-27 18:20
学习学习 帅
作者: 798727616    时间: 2016-10-27 19:46
厉害了!!支持!!


作者: 张如城    时间: 2016-10-28 06:54
不错 下载咯

作者: chengwei5714869    时间: 2016-10-28 07:40
这个最牛逼
作者: Vzcs    时间: 2016-10-28 11:07
分享的好,感谢

作者: 4768198z    时间: 2016-10-28 12:21
感觉还行 吧


作者: leiyh    时间: 2016-10-28 12:21
好看             学习下
作者: winkuyu    时间: 2016-10-28 13:10
支持原创源码分享请积极给楼主加分。评分不减自身精币哦
作者: 青春轮廓    时间: 2016-10-28 13:11
hhhhhhh,感谢楼主,真的太感谢
作者: qq516290517    时间: 2016-10-28 13:59
提示: 作者被禁止或删除 内容自动屏蔽
作者: 小术士    时间: 2016-10-28 14:01
咯哦物体咯哦哦哦了
作者: 微风a    时间: 2016-10-28 15:03
66666666666666666666
作者: hkhkhk    时间: 2016-10-28 16:37
最佩服纯源码的开源

作者: zzzzzzzz88    时间: 2016-10-28 17:25
不错的!!!
作者: 723173708    时间: 2016-10-28 17:27
好厉害啊,赞
作者: Chineseop    时间: 2016-10-28 17:29
感谢大大的分享!
作者: sola太    时间: 2016-10-28 18:24
恩,不错的
作者: 陌落    时间: 2016-10-28 19:13
学习...............

作者: 影雨痕    时间: 2016-10-28 19:40
怎么弄啊                  

作者: Narkylix    时间: 2016-10-28 19:42
新技能已get√
作者: 灰灰君    时间: 2016-10-28 20:43
看看吧,应该不错的
作者: 恶魔の佐翼    时间: 2016-10-28 21:33
kankan............
作者: 恶魔の佐翼    时间: 2016-10-28 21:34
kankan///////////
作者: xjh    时间: 2016-10-28 22:09
645673574357
  
信息框(“666”
@412345

作者: xjh    时间: 2016-10-28 22:10
5764657568679780

作者: A鸟哥哥    时间: 2016-10-28 22:12
不错值得下载6666

作者: 1771509907    时间: 2016-10-28 22:14
66666666666666666666666666666666666666666
作者: 1771509907    时间: 2016-10-28 22:20
解压失败  这实在逗我
作者: NOCOL    时间: 2016-10-28 22:26
1771509907 发表于 2016-10-28 22:20
解压失败  这实在逗我

三个都要下载了才能解压
作者: 蒙顺童    时间: 2016-10-28 23:48
支持支持支持支持

作者: w1519455    时间: 2016-10-29 02:36
支持开源!感谢分享
作者: 酷易自绘    时间: 2016-10-29 07:17


一个思路的由来,在实现出来也是不容易的,看管们给个好评把





欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4