javaee论坛

普通会员

225648

帖子

355

回复

369

积分

楼主
发表于 2017-07-22 09:22:33 | 查看: 346 | 回复: 1
调用:

描述:全局变量的声明

SnowParticleClass*  g_pSnowParticles = NULL;  //雪花粒子系统的指针实例

Objects_Init()
描述:渲染资源初始化函数,在此函数中进行要被渲染的物体的资源的初始化

//创建并初始化雪花粒子系统    g_pSnowParticles = new SnowParticleClass(g_pd3dDevice);    g_pSnowParticles->InitSnowParticle();

Direct3D_Render()
描述:使用Direct3D进行渲染

//绘制雪花粒子系统    g_pSnowParticles->UpdateSnowParticle(fTimeDelta);    g_pSnowParticles->RenderSnowParticle();

WinMain()

//消息循环过程    MSG msg = { 0 };  //初始化msg    while( msg.message != WM_QUIT )         //使用while循环    {        static FLOAT fLastTime  = (float)::timeGetTime();        static FLOAT fCurrTime  = (float)::timeGetTime();        static FLOAT fTimeDelta = 0.0f;        fCurrTime  = (float)::timeGetTime();        fTimeDelta = (fCurrTime - fLastTime) / 1000.0f;        fLastTime  = fCurrTime;        if( PeekMessage( &msg, 0, 0, 0, PM_REMOVE ) )   //查看应用程序消息队列,有消息时将队列中的消息派发出去。        {            TranslateMessage( &msg );       //将虚拟键消息转换为字符消息            DispatchMessage( &msg );        //该函数分发一个消息给窗口程序。        }        else        {            Direct3D_Update(hwnd,fTimeDelta);         //调用更新函数,进行画面的更新            Direct3D_Render(hwnd,fTimeDelta);         //调用渲染函数,进行画面的渲染                  }    }

上一篇:DirectInput 下一篇:Drect3D

普通会员

0

帖子

329

回复

333

积分
沙发
发表于 2023-12-16 20:01:35

楼主节操掉了,还不快捡起来

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

触屏版| 电脑版

技术支持 历史网 V2.0 © 2016-2017