zoukankan      html  css  js  c++  java
  • 编程模拟自然(四):粒子系统

    序·嫦娥奔月篇

      昔者羿请毋死之药于西王母,羿妻姮娥窃服之以奔月,为月精也。

      后世传毋死之药实为粒子系统,嫦娥用它创造了云雾,这才腾云驾雾到了月宫。

      (前情提要:元在月亮上遇到一个小孩——无名儿,熊孩子砍了他种的树...)

      “去,把你家长叫来。”

    第一章 

      “人呢,怎么就你出来了?”

      “娘说她出不来宫殿,不过让我把这东西给你,算作毁掉树的补偿。”无名儿回答道。

      “什么东西?”

      “娘说这是粒子系统,对先生一定有用。”

      “好,勉强原谅你了。”

      ......

      “先生那棵树真是你种的吗?”无名儿跟了上来。

      “当然,种树对我来说还不是小...”

      “你妈有告诉你粒子系统怎么用吗?”

    第二章 成长在于积累

      “娘说不积跬步无以至千里,不积小流无以成江海。”

      “量变是质变的必要准备,量变发展到一定的程度时....”元一边作着自己的理解。

    图2-1 粒子数目:300,放射状喷射

    图2-2 粒子数目:3000,放射状喷射

    图2-3 粒子数目:30000,放射状喷射

    第三章 生命在于运动

      “又说五行皆各有藕,藕之中又有藕焉,而万物之变遂至于无穷。”

      “发展是绝对的,矛盾是事物运动变化的根本动力...”

    图3-1 环绕动点 粒子大小:1

    图3-2 环绕动点 粒子大小:2

    第四章 新生在于毁灭

      “还说天下之物皆以有为生,以无为本,枯荣代谢而弥见其新。”

      “知道了,事物是必然向前发展的,旧事物则走向衰亡,新事物必将取代旧事物...”

    图4-1 水纹效果

    图4-2 烟雾效果

    第五章

      “额...还说...要生动好玩,嗯,就是这样说的。”

      “这是你说的吧!” 

    图5-1 火焰

    后记

      ......两日后。

      “先生快跑啊,天狗来食月啦!”无名儿大喊道。

      “别怕,让我与它会会。”

      “汪汪...呜...汪...”

      “汪汪汪...哇呜...”

      半小时后…

      “先生你会和天狗交流诶!”无名儿眼睛里冒着小星星。

      “这有什么,和狗类有共同语言可是猿的必备技能。”

    附录

      预知后情,且看下回分解。了解更多请浏览目录导航

  • 相关阅读:
    python2和python3的import区别
    设计模式:装饰器(Decorator)模式
    设计模式:组合(Composite)模式
    设计模式:策略模式
    设计模式:桥接(Bridge)模式
    设计模式:抽象工厂模式
    设计模式:Builder模式
    设计模式:原型模式
    设计模式:单例模式
    设计模式:工厂方法
  • 原文地址:https://www.cnblogs.com/experdot/p/5105256.html
Copyright © 2011-2022 走看看