Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Vector link = target.toVector().subtract(location.toVector());
- float length = (float) link.length();
- link.normalize();
- float ratio = length / particles;
- Vector v = link.multiply(ratio);
- Location loc = location.clone().subtract(v);
- for (int i = 0; i < particles; i++) {
- if (isZigZag) {
- if (zag)
- loc.add(0, .1, 0);
- else
- loc.subtract(0, .1, 0);
- }
- if (step >= amount) {
- if (zag)
- zag = false;
- else
- zag = true;
- step = 0;
- }
- step++;
- loc.add(v);
- particle.display(loc, visibleRange);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement