Project1

标题: 如何用js写一个漂浮粒子的脚本? [打印本页]

作者: chenyilindzh    时间: 2016-1-27 18:42
标题: 如何用js写一个漂浮粒子的脚本?
本帖最后由 chenyilindzh 于 2016-1-27 19:22 编辑

想实现的效果有以下几种参数的变更:
1.透明度
2大小比例
3方向
4速度
5频率/密集度/强度
6区域
7颜色色相


自己写完全写不出来···毫无头绪··js渣{:2_276:}


顺便找个师傅带我写脚本啊!
现在连
JAVASCRIPT 代码复制
  1. var Imported = Imported || {};
  2.   Imported.xxxxxxxx = true;
  3.   var 123123 = 123123 || {};
  4.  123123.parameters = PluginManager.parameters('yyyyy');

这种都看不懂啊摔!


作者: 汪汪    时间: 2016-1-27 19:05
网上有。百度一下你就知道
作者: 13790758417    时间: 2016-1-27 21:08
我记的好像有一下,我记地址了
作者: trentswd    时间: 2016-1-27 21:14
http://forums.rpgmakerweb.com/in ... mv-particle-engine/

不过我觉得你这种情况应该从头开始看看js……
作者: MonsterJohnCN    时间: 2016-1-29 10:32
本帖最后由 MonsterJohnCN 于 2016-1-29 10:41 编辑

Math.random() * N -> 获取随机值,如何限制范围请自行研究
SpriteA.addChild(SpriteB) -> 用于向精灵A添加子精灵B,A作为容器,B作为粒子
SpriteA.update = function() {} -> 精灵的update方法会每帧被场景调用一次,因此在update方法内填写粒子生成逻辑
SpriteB.update = function() {} -> 在子精灵的update内填写子精灵的运动逻辑,用于实现子精灵的自运动

数据设计参考:
移动速度X,移动速度X随机范围
移动速度Y,移动速度Y随机范围
......

这系统我手里已经撸出来了,不过跟我游戏里其他系统杂糅在一起有点乱,明后天(没意外的话)我整理整理再发出来




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1