游戏开发论坛

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

求C# + CsGL 做出橡皮线(rubber-banding)的部分主要代码

[复制链接]

1

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2006-12-22 13:50:00 | 显示全部楼层 |阅读模式
我的部分主要代码如下:
           GL.glEnable(GL.GL_COLOR_LOGIC_OP);
           GL.glLogicOp(GL.GL_XOR);

。。。。//鼠标移动事件中的绘图代码省略

           GL.glDisable(GL.GL_COLOR_LOGIC_OP);
这段代码,将一条线重绘两次,却擦除不了。 ???
请赐教。。。 [em24] [em24] [em24]

21

主题

230

帖子

230

积分

中级会员

Rank: 3Rank: 3

积分
230
发表于 2006-12-22 15:35:00 | 显示全部楼层

Re:求C# + CsGL 做出橡皮线(rubber-banding)的部分主要代码

要保证你2个重新绘制的中间没有调用glclear.
然后要把ztest关掉。如果开了ZTEST没有CLEARZBUFFER.也是画不出来的。

1

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
 楼主| 发表于 2006-12-22 16:07:00 | 显示全部楼层

Re:求C# + CsGL 做出橡皮线(rubber-banding)的部分主要代码

谢谢你的回复,不过我按你的提示修改了一下代码,但还是没有作出来,能给一个实例吗?谢谢

1

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
 楼主| 发表于 2006-12-22 16:12:00 | 显示全部楼层

Re:求C# + CsGL 做出橡皮线(rubber-banding)的部分主要代码

我作出来了,谢谢!!!!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-26 03:13

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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