游戏开发论坛

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

请教:如何在d3d下进行平滑的2d绘制

[复制链接]

4

主题

10

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2009-7-24 14:08:00 | 显示全部楼层 |阅读模式
如题,最近在用d3d开发一个小的扑克游戏,发现涉及到图片在2d面上平移。如果要求该图片在一定时间内油A点移动到B点,这两点的横纵坐标均不同,每帧计算移动的距离为浮点值。可能由于2d面上绘制图片逐像素的,平移表现不像3d绘制那样平滑,动起来磕磕绊绊的,达不到自己想要的效果,恳求哪位达人赐教。。。感激~~

11

主题

650

帖子

651

积分

高级会员

Rank: 4

积分
651
发表于 2009-7-24 15:40:00 | 显示全部楼层

Re:请教:如何在d3d下进行平滑的2d绘制

怎么会呢。。莫非你的坐标不是浮点

59

主题

404

帖子

404

积分

中级会员

Rank: 3Rank: 3

积分
404
发表于 2009-7-24 17:23:00 | 显示全部楼层

Re:请教:如何在d3d下进行平滑的2d绘制

不是d3d的问题 应该是你的游戏逻辑问题

绘制2d应该比绘制3d的要快一些 毕竟少了一维计算 不可能反而变慢了

85

主题

824

帖子

878

积分

高级会员

Rank: 4

积分
878
QQ
发表于 2009-7-24 17:54:00 | 显示全部楼层

Re:请教:如何在d3d下进行平滑的2d绘制

游戏逻辑问题,跟d3d没关系

59

主题

404

帖子

404

积分

中级会员

Rank: 3Rank: 3

积分
404
发表于 2009-7-24 18:26:00 | 显示全部楼层

Re:请教:如何在d3d下进行平滑的2d绘制

用3D技术做2D游戏 我也是干这事的

4

主题

10

帖子

10

积分

新手上路

Rank: 1

积分
10
 楼主| 发表于 2009-7-24 19:18:00 | 显示全部楼层

Re:请教:如何在d3d下进行平滑的2d绘制

诶,确实查过,私以为是vertex的精度不够,但是确实是float型的,每帧移动也是TimeDelta*Speed,移动的方向也木有错.速度调慢一些,就看到tex的边缘一亮一亮的,动的不平滑,真的是逻辑的问题吗..这样写..哪里不妥....

23

主题

94

帖子

94

积分

注册会员

Rank: 2

积分
94
发表于 2009-7-28 14:05:00 | 显示全部楼层

Re:请教:如何在d3d下进行平滑的2d绘制

纹理过滤形式设置一下,减轻锯齿状况就好了

32

主题

235

帖子

235

积分

中级会员

Rank: 3Rank: 3

积分
235
发表于 2009-7-28 14:12:00 | 显示全部楼层

Re: Re:请教:如何在d3d下进行平滑的2d绘制

leaveleaves: Re:请教:如何在d3d下进行平滑的2d绘制

诶,确实查过,私以为是vertex的精度不够,但是确实是float型的,每帧移动也是TimeDelta*Speed,移动的方向也木有...

不了解,不过像素不是整型单位的么?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-19 08:04

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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