游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1287|回复: 0

简单的2d粒子系统实现

[复制链接]

2

主题

6

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2007-2-13 12:19:00 | 显示全部楼层 |阅读模式
粒子系统的特征是什么[em24]?就是很多粒子按照一定的规则变化。在这里,把一个粒子看成一个对象,当然还需要一个管理所有粒子的对象。所以在实际代码中,需要两个类: CParticle  和CParticleMgr.
CParticle只负责自己本身的逻辑更新(判断自身是否存活,物理属性的变换),CParticleMgr则负责创建粒子,删除粒子,粒子系统更新。恩,我附上了源代码和执行文件,有助不明白的人理解。
在窗口中按下左键释放粒子,按下左键时鼠标指针位置就是粒子产生的位置。

sf_2007213121916.zip

119.07 KB, 下载次数:

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-26 10:41

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表