游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1247|回复: 0

最近遇一怪事,搞了两个晚上都解决不了,请内看。

[复制链接]

106

主题

743

帖子

745

积分

高级会员

Rank: 4

积分
745
QQ
发表于 2007-1-13 21:51:00 | 显示全部楼层 |阅读模式
我一直使用以下PS指令剪去纹理的黑色背景,并且一直都用的很好,直到最近,一个简单的填充了一种颜色(任意)的圆形,使用以下指令剪黑色背景,结果:什么也没有,全被剪裁掉了。(注:都是渲染到纹理,纹理用D3DXSaveTextureToFile()函数存到文件,图形都正确,直接渲染图形也正确,并且纹理如果不剪黑色背景,也能正常显示出来。)
我做了几种试验:被填充了的正方形,结果全被剪裁掉了;同样的圆形,未填充,只画线,结果正常。
                dcl t0
                dcl_2d s0
                def c0,0.2f,0.2f,0.2f,0.2f
                def c1,1.0f,1.0f,1.0f,1.0f
                def c2,0.001f,0.001f,0.001f,0.001f
                texld r0,t0,s0
                sub r0,r0,c2
                texkill r0
                mov oC0,r0";
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-26 05:41

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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