• 大小: 5.29MB
    文件类型: .rar
    金币: 2
    下载: 0 次
    发布日期: 2024-02-01
  • 语言: 其他
  • 标签: D3D  烟花  粒子  

资源简介

使用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.embed.manifest

     文件        728  2012-01-28 10:10  烟花(12-23)\烟花(12-23)\Debug\烟花(12-23).exe.embed.manifest.res

     文件        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个文件信息

评论

共有 条评论