游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1812|回复: 3

粒子系统的问题

[复制链接]

5

主题

8

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2007-12-4 16:12:00 | 显示全部楼层 |阅读模式
我做的粒子系统,可加载粒子的材质后,没有ALPHA效果,显示的是一些小黑方块,不知问题在哪?请教高手指点
,附件是源程序

sf_200712416125.rar

308.82 KB, 下载次数:

5

主题

8

帖子

10

积分

新手上路

Rank: 1

积分
10
 楼主| 发表于 2007-12-4 16:17:00 | 显示全部楼层

Re: 粒子系统的问题

工程环境的编译环境还需调整,先发个图片,怎么消除那些黑边?
sf_2007124161728.png

1

主题

19

帖子

23

积分

注册会员

Rank: 2

积分
23
发表于 2008-1-18 20:59:00 | 显示全部楼层

Re:粒子系统的问题

渲染粒子的时候关闭了Depth-Buffer的更新标志, 防止粒子因为离视点的远近关系, 远的粒子被近的粒子覆盖(会出现黑黑的正方形边框). 同样在渲染完毕后开启标志, 防止对后面的渲染有影响.
  在每次渲染前先关掉 m_pD3DDev->SetRenderState(D3DRS_ZWRITEENABLE, FALSE);
  在每次渲染后在打开  m_pD3DDev->SetRenderState(D3DRS_ZWRITEENABLE, TRUE);
你看看是不是这个的问题。我现在出现的是白色边框,好郁闷·····

36

主题

1047

帖子

1147

积分

金牌会员

Rank: 6Rank: 6

积分
1147
发表于 2008-1-19 23:07:00 | 显示全部楼层

Re:粒子系统的问题

1.ALPAHBLEND 改成 one-one
2.先渲染 terrain,再渲染 particles。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-19 23:39

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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