前面几章介绍了处理适量适中的图形内容的最佳方法。通过使用几何图形、图画和路径,可以降低2D图形的开销。即使正在使用复杂的具有分层效果的组合形状和渐变画刷,这种方法也仍然能够正常得很好。 然而,这样设计不适合需要渲染大量图形元素的绘图密集型应用程序。例如绘图程序、演示粒子碰撞的物理模型程序或横向卷轴形 ...
1、核心 在每个子种群的粒子被划分为普通粒子(ordinary particles)和交流粒子(communication particles),在每次迭代过程中,不同的粒子执行不同的进化操作。普通粒子用于探索能力(exploitation),交流粒子用于开发能力(exploration)。 设置一 ...
分类:
编程语言 时间:
2020-02-05 11:50:33
阅读次数:
116
原文链接 github.com/XboxYan/not… 按钮(button)可能是网页中最常见的组件之一了,大部分都平淡无奇,如果你碰到的是一个这样的按钮,会不会忍不住多点几次呢? 通常这类效果第一反应可能就是借助canvas了,比如下面这个案例 效果就更加震撼了,当然canvas实现也有一定的门 ...
分类:
Web程序 时间:
2020-02-02 20:09:56
阅读次数:
134
简介 定义 粒子群优化算法(Particle Swarm optimization,PSO)又翻译为粒子群算法、微粒群算法、或微粒群优化算法。是通过模拟鸟群觅食行为而发展起来的一种基于群体协作的随机搜索算法。通常认为它是群集智能 (Swarm intelligence, SI) 的一种。它可以被纳入 ...
分类:
编程语言 时间:
2020-01-30 00:01:34
阅读次数:
164
我们先看看两个特效,感受一下,有没有学习的动力? 核心API:Texture2D.SetPixel(int x, int y, Color color),Texture2D.Apply() 实现原理:对象池 思路: 第一帧绘制前:遍历瓦片上所有活着的粒子对象并且进行数据操作(或运动,死亡),发生运动 ...
分类:
编程语言 时间:
2020-01-28 15:52:24
阅读次数:
205
按钮(button)可能是网页中最常见的组件之一了,大部分都平淡无奇,如果你碰到的是一个这样的按钮,会不会忍不住多点几次呢 通常这类效果第一反应可能就是借助canvas了,比如下面这个案例点击预览(建议去codepen原链接点击预览访问,segmentfault内置的预览js会加载失败) 效果就更加 ...
分类:
其他好文 时间:
2020-01-20 12:55:39
阅读次数:
74
六大基本原则: 开闭原则: 是对修改关闭,对新增开放,开闭原则是面向对象对程序设计的终极目标, 对软件测试的影响:如果遵守开闭原则,软件的测试只要对新增的代码进行测试,原有的代码不用在进行测试仍能继续运行。 可以提交代码的复用性:粒子越小,复用性越大。根据原子和抽象编程可以提高代码的复用性 提高的软 ...
分类:
其他好文 时间:
2020-01-16 19:00:51
阅读次数:
64
图上那些类似于星座图的点和线,是由vue-particles生成的,不仅自己动,而且能与用户鼠标事件产生互动。 使用教程: npm install vue-particles --save-dev main.js里加入以下代码: import VueParticles from 'vue-parti ...
分类:
其他好文 时间:
2020-01-12 11:37:24
阅读次数:
86
临近放假,为了凸显假期更有价值,所以 周六加班中................................. ...
分类:
其他好文 时间:
2020-01-11 13:36:44
阅读次数:
129
最早科学家发现,把粒子加速到接近光速,再让它们对撞,就可以获取到大量微观粒子。而基于加速器的粒子物理研究,引领了对物质根本结构的研究。而杨振宁反对是因为,他认为大型对撞机的建设就好比 “军备竞赛” 一样,设备需要一步步升级,投入的资金也要越来越多,并且维护设备也需要巨额的费用。
同时,杨振宁也表示,不建超大对撞机,高能物理仍然有其他方向值得探索。
当中国陷于是否要上马更大型的超级对
分类:
其他好文 时间:
2020-01-05 10:07:21
阅读次数:
142