资源简介
使用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个文件信息
相关资源
-
Actionsc
ript 1.0实现能跟随鼠标运动的 - 在RHIC和LHC能量下重离子碰撞中产生的
- 在sNN = 5.02 TeV时Pb-Pb碰撞中带电粒子的
- 带电粒子的横向动量高达100 GeV / c在
- 在s = 13 TeV的质子-质子碰撞中使用延迟
- 在LHC和激光束实验中将轴突状粒子的
- 烟花绽放效果
- 搜索在s = 13 TeV pp碰撞中在pp碰撞中产
- CGC因式分解用于质子-核碰撞中正向产
- 在大型强子对撞机上用质子标记搜索
- 自适应粒子群优化算法及其应用
- 在任意HFB多准粒子状态之间的一体和
- 跷跷板机制中的马约拉纳中微子和B
- 在BNL相对论重离子对撞机可用的能量
- Schwarzschild黑洞背景下用霍金效应探测
- AdS / CMT应用中的粒子涡旋对偶和thet
- JUNIOR:粒子物理学中无监督机器学习
- 在国家自然科学基金11505208、11661141
- 烟花效果源代码
- Smoothed Particle Hydrodynamics A Meshfree Par
- 基于meanshift和粒子滤波的目标跟踪代
- 粒子群微电网优化调度
- 微电网PSO优化算法
- unity20多种烟雾以及爆炸特效
- 光滑粒子流体动力学SPH源程序
- 谁说程序员不浪漫?!基于easyX图形库
- VC实现烟花程序
- VS开发进阶源码---烟花特效的生日祝福
- Unity 粒子特效
- 粒子群算法参考论文权威
评论
共有 条评论