编程作业——粒子系统的实现
发布时间
阅读量:
阅读量
前言
在《代码本色》第四章“粒子系统”中,重点阐述了粒子系统的构建方式,以及如何借助多态与继承机制实现面向对象编程,并通过力的相互作用来模拟自然系统的运行规律。以下为第四章的具体内容目录:

围绕粒子系统的构建、面向对象特性中多态与继承的实现方式,以及通过作用力模拟自然系统的行为,我完成了自己的创作实践。
关于习作
在研读《代码本色》第四章关于粒子系统的相关内容后,我希望在我的创作中呈现以下几个方面的内容:
- 鼠标与界面之间的互动
- 粒子系统的构建过程
- 随机点的生成方式
- 排斥力效果的表现形式
其中,鼠标交互与粒子系统生成的具体表现是:当鼠标在界面上移动时,会在鼠标的当前位置生成相应的粒子系统;随机点的生成则表现为界面上随机出现的圆形点;排斥力的表现则是通过界面上的一个大圆实现,所有经过该区域的点(无论是随机生成的还是由粒子系统产生的)都会避开这个大圆,从而体现出排斥效果。
以下为具体的效果展示图以及代码实现内容:

还没有任何评论哟~
