游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2453|回复: 7

有谁用过PointSprite?

[复制链接]

12

主题

29

帖子

29

积分

注册会员

Rank: 2

积分
29
发表于 2004-4-7 16:14:00 | 显示全部楼层 |阅读模式
不知道为什么设了
device.RenderState.PointSpriteEnable = true;
device.RenderState.PointScaleEnable = true;
改PointSize 精灵大小却一点没有变化,总是很小,这是什么问题。

谢谢 [em4]

20

主题

473

帖子

502

积分

高级会员

Rank: 4

积分
502
发表于 2004-4-7 17:59:00 | 显示全部楼层

Re:有谁用过PointSprite?

看看DEVICECAPS里的MaxPointSize是多少

50

主题

992

帖子

1012

积分

金牌会员

Rank: 6Rank: 6

积分
1012
发表于 2004-4-7 20:51:00 | 显示全部楼层

Re:有谁用过PointSprite?

这首先要看你的显卡在硬件上是不是支持size控制

12

主题

29

帖子

29

积分

注册会员

Rank: 2

积分
29
 楼主| 发表于 2004-4-8 11:00:00 | 显示全部楼层

Re:有谁用过PointSprite?

我把device.PointSizeMax设成128和1都没区别

我的显卡是MSI的GeForce FX5600

36

主题

1047

帖子

1147

积分

金牌会员

Rank: 6Rank: 6

积分
1147
发表于 2004-4-8 17:09:00 | 显示全部楼层

Re:有谁用过PointSprite?

既然你启用了刻度函数来计算大小,就要设置 a\b\c 三个参数的值的

12

主题

29

帖子

29

积分

注册会员

Rank: 2

积分
29
 楼主| 发表于 2004-4-9 20:57:00 | 显示全部楼层

Re:有谁用过PointSprite?

A,B,C各代表什么啊?MSDN里都没详说 谢谢

36

主题

1047

帖子

1147

积分

金牌会员

Rank: 6Rank: 6

积分
1147
发表于 2004-4-11 00:52:00 | 显示全部楼层

Re:有谁用过PointSprite?

恩?MSDN 里有说明的,在高级主题里面找。

12

主题

29

帖子

29

积分

注册会员

Rank: 2

积分
29
 楼主| 发表于 2004-4-12 13:43:00 | 显示全部楼层

Re:有谁用过PointSprite?

DEVICECAPS 里 MaxPointSize是8192
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-5-16 16:32

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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