开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 27302|回复: 173
收起左侧

[易语言纯源码] 超酷效果,粒子发射器,顺带的黑色帝国文字降落效果

[复制链接]

结帖率:100% (4/4)
发表于 2016-10-26 09:07:19 | 显示全部楼层 |阅读模式   北京市北京市
分享源码
界面截图:
是否带模块: 纯源码
备注说明: -
本帖最后由 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
计次循环尾 ()


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

12.gif


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


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


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


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


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



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



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

NOCOL开发-粒子发射器【附带黑色帝国降落文字】.part1.rar (2 MB, 下载次数: 428)

点评

【源码里你粒子产生的数量越多,或者文字落下的越多,就越容易出错,】这话霸气   湖南省娄底市  发表于 2016-11-3 00:49
按照你源码仿的 看126楼   四川省成都市  发表于 2016-10-30 13:20
嘉宾怎么来的?前段时间想弄荣誉会员,问答区太气人还浪费时间,现在就偶尔看看了   北京市北京市  发表于 2016-10-26 20:04
再多搞几个有意思的东西,嘉宾等着你   四川省成都市  发表于 2016-10-26 19:55

评分

参与人数 11好评 +9 精币 +26 收起 理由
坠落瑆光 + 1 + 2 感谢发布原创作品,精易因你更精彩!
汉族 + 1 + 3 感谢发布原创作品,精易因你更精彩!
Narkylix + 1 + 2 新技能已get√ 混脸熟
淑名夏凛月 + 1 + 2 强势插入混脸熟
铅笔刀 + 1 + 2 这很装逼 就是cpu占用有点高
永璃冰琉影 + 1 支持开源!感谢分享
待删用户 + 1 + 2 很好很强悍,坚持下去哦~
FallingSnow + 1 + 2 那么问题来了,大神能带我飞吗
村雨 + 4 感谢发布原创作品,精易因你更精彩!
冰点 + 1 + 4 感谢发布原创作品,精易因你更精彩!
leiyh + 1 + 2 奉上小小红包希望笑纳

查看全部评分


本帖被以下淘专辑推荐:

签到天数: 7 天

发表于 2023-5-10 15:50:39 | 显示全部楼层   浙江省台州市
感谢分享
回复 支持 反对

使用道具 举报

发表于 2022-7-19 21:21:02 | 显示全部楼层   山东省菏泽市

新技能已get√
回复 支持 反对

使用道具 举报

发表于 2022-7-19 21:20:35 | 显示全部楼层   山东省菏泽市
新技能已get√
回复 支持 反对

使用道具 举报

签到天数: 1 天

发表于 2020-5-6 23:09:33 高大上手机用户 | 显示全部楼层   贵州省贵阳市
1急急急管理理念外
回复 支持 反对

使用道具 举报

签到天数: 1 天

发表于 2020-5-6 23:08:52 高大上手机用户 | 显示全部楼层   贵州省贵阳市
可以试试积极泼猴ins明明哦
回复 支持 反对

使用道具 举报

签到天数: 17 天

发表于 2018-8-30 11:02:01 | 显示全部楼层   河北省石家庄市
果然是高手
回复 支持 反对

使用道具 举报

结帖率:75% (3/4)

签到天数: 14 天

发表于 2018-1-5 09:54:30 | 显示全部楼层   河北省石家庄市
很强大的顶你
回复 支持 反对

使用道具 举报

结帖率:75% (3/4)

签到天数: 14 天

发表于 2018-1-4 17:06:59 | 显示全部楼层   河北省石家庄市
这个强大哦
回复 支持 反对

使用道具 举报

结帖率:76% (53/70)
发表于 2017-10-20 20:56:04 | 显示全部楼层   北京市北京市
感谢分享..
回复 支持 反对

使用道具 举报

发表于 2017-5-23 21:27:11 | 显示全部楼层   河北省保定市
感谢原创        
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表