游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1577|回复: 2

请教关于粒子系统的粒子渲染问题

[复制链接]

3

主题

4

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2008-3-24 12:00:00 | 显示全部楼层 |阅读模式
用dx做粒子系统模拟焰火,现在的效果很差,就是一个一个颜色呆滞的圆点,怎样才能让粒子的效果看起来炫目些,谢谢了
还有如果想用线元代替点源,线元的方向如何控制

66

主题

223

帖子

223

积分

中级会员

Rank: 3Rank: 3

积分
223
发表于 2008-3-25 16:44:00 | 显示全部楼层

Re:请教关于粒子系统的粒子渲染问题

pDevice->SetRenderState( D3DRS_ZWRITEENABLE, false );     //禁用深度缓冲区操作
pDevice->SetRenderState( D3DRS_ALPHABLENDENABLE, true );  //启用Alpha 混合
pDevice->SetRenderState( D3DRS_SRCBLEND, D3DBLEND_ONE );  //注意Alpha混合方式
pDevice->SetRenderState( D3DRS_DESTBLEND, D3DBLEND_ONE );
pDevice->SetRenderState(D3DRS_LIGHTING,false);

试试这组state 。

3

主题

4

帖子

6

积分

新手上路

Rank: 1

积分
6
 楼主| 发表于 2008-4-3 22:51:00 | 显示全部楼层

Re:请教关于粒子系统的粒子渲染问题

谢谢楼上,修改了下,好点了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-20 17:27

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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