资源简介
使用DirectX9.0写的烟花特效,比较粗糙,仅供参考学习之用。本代码实现的效果分为上升和爆炸两个过程。上升过程时所有粒子同一速度上升,爆炸时随机给每个粒子方向和颜色从而简单的实现了烟花效果。
代码片段和文件信息
#include “StdAfx.h“
#include “Camera.h“
CCamera::CCamera(void)
{
}
CCamera::CCamera(LPDIRECT3DDEVICE9 pD3DDevice)
{
m_pD3DDevice=pD3DDevice;
}
CCamera::~CCamera(void)
{
}
void CCamera::SetView(D3DXVECTOR3 vEyeAt D3DXVECTOR3 vViewAt D3DXVECTOR3 vFront)
{
D3DXMATRIX matView;
ZeroMemory(&matViewsizeof(matView));
D3DXMatrixLookAtLH(&matView&vEyeAt&vViewAt&vFront);
m_pD3DDevice->SetTransform(D3DTS_VIEW&matView);
}
void CCamera::SetProj(float fFovy float fAspect float fNear float fFar)
{
D3DXMATRIX matProj;
ZeroMemory(&matProjsizeof(matProj));
D3DXMatrixPerspectiveFovLH(&matProjfFovyfAspectfNearfFar);
m_pD3DDevice->SetTransform(D3DTS_PROJECTION&matProj);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 109056 2012-01-28 16:36 烟花(12-23)\Debug\烟花(12-23).exe
文件 834408 2012-01-28 16:36 烟花(12-23)\Debug\烟花(12-23).ilk
文件 1518592 2012-01-28 16:36 烟花(12-23)\Debug\烟花(12-23).pdb
文件 710 2012-01-28 10:10 烟花(12-23)\烟花(12-23)\Camera.cpp
文件 317 2012-01-28 10:10 烟花(12-23)\烟花(12-23)\Camera.h
文件 828 2011-12-24 22:12 烟花(12-23)\烟花(12-23)\D3DHeader.h
文件 1736 2011-12-23 21:57 烟花(12-23)\烟花(12-23)\D3DManager.cpp
文件 334 2011-12-23 21:56 烟花(12-23)\烟花(12-23)\D3DManager.h
文件 7248 2012-01-28 16:36 烟花(12-23)\烟花(12-23)\Debug\BuildLog.htm
文件 7868 2012-01-28 10:10 烟花(12-23)\烟花(12-23)\Debug\Camera.obj
文件 13956 2012-01-28 16:36 烟花(12-23)\烟花(12-23)\Debug\D3DManager.obj
文件 26709 2012-01-28 13:24 烟花(12-23)\烟花(12-23)\Debug\DrawPlane.obj
文件 26444 2012-01-28 16:36 烟花(12-23)\烟花(12-23)\Debug\Fireworks.obj
文件 11145 2012-01-28 16:36 烟花(12-23)\烟花(12-23)\Debug\Manager.obj
文件 67 2012-01-28 16:36 烟花(12-23)\烟花(12-23)\Debug\mt.dep
文件 16711 2012-01-28 11:51 烟花(12-23)\烟花(12-23)\Debug\Particle.obj
文件 212129 2012-01-28 10:10 烟花(12-23)\烟花(12-23)\Debug\stdafx.obj
文件 486400 2012-01-28 16:36 烟花(12-23)\烟花(12-23)\Debug\vc90.idb
文件 864256 2012-01-28 16:36 烟花(12-23)\烟花(12-23)\Debug\vc90.pdb
文件 663 2012-01-28 10:10 烟花(12-23)\烟花(12-23)\Debug\烟花(12-23).exe.em
文件 728 2012-01-28 10:10 烟花(12-23)\烟花(12-23)\Debug\烟花(12-23).exe.em
文件 621 2012-01-28 16:36 烟花(12-23)\烟花(12-23)\Debug\烟花(12-23).exe.intermediate.manifest
文件 14832 2012-01-28 16:36 烟花(12-23)\烟花(12-23)\Debug\烟花(12-23).obj
文件 10027008 2012-01-28 10:10 烟花(12-23)\烟花(12-23)\Debug\烟花(12-23).pch
文件 48276 2012-01-28 10:10 烟花(12-23)\烟花(12-23)\Debug\烟花(12-23).res
文件 10685 2012-01-28 16:53 烟花(12-23)\烟花(12-23)\Fireworks.cpp
文件 1283 2012-01-28 16:36 烟花(12-23)\烟花(12-23)\Fireworks.h
文件 686 2012-01-28 16:32 烟花(12-23)\烟花(12-23)\Manager.cpp
文件 325 2012-01-28 13:31 烟花(12-23)\烟花(12-23)\Manager.h
文件 361092 2001-12-19 22:12 烟花(12-23)\烟花(12-23)\Pic\Particle.bmp
............此处省略26个文件信息
相关资源
- 光滑粒子流体动力学SPH源程序
- 谁说程序员不浪漫?!基于easyX图形库
- VC实现烟花程序
- VS开发进阶源码---烟花特效的生日祝福
- Unity 粒子特效
- 粒子群算法参考论文权威
- Particle Swarm Optimization粒子群算法原版
- 带有遗传算子的烟花爆炸优化算法
- Direct3d做的演示程序有源代码
- 粒子系统画的心形线
- 量子力学的运动相对论:具有不同边
- 论文研究 - ZnO纳米粒子的绿色合成,
- W中的多准粒子亚纳秒异构体
- NaITl晶体探测器获得的弱相互作用块状
- 论文研究 - 通过RAFT共聚合的功能性有
- 标量和自旋-0粒子在拓扑平凡的哥德尔
- Gödel型时空中标量粒子的线性约束
- 基于粒子群算法优化RBF神经网络的异
- α粒子的衍射解离,以测试核内部
- nS极化与pp碰撞中s = 7 TeV时的粒子多重
- JS特效-浪漫烟花源码
- d3d9_2.exe
- e92d3d2f5aef63448696ba0aa5ef9ed1.pdf
- 论文研究-基于修正积分卡尔曼粒子滤
- 论文研究-基于优化支持向量机的人脸
- 20101028 DirectX(粒子系统改)
- D3D9 SDK中文文档
- 粒子滤波视频目标跟踪程序文档
- 粒子群优化及智能故障诊断
- 群体智能.ppt
评论
共有 条评论