游戏开发论坛

 找回密码
 立即注册
搜索
查看: 5214|回复: 9

这个是不是引擎的问题!!!

[复制链接]

2

主题

13

帖子

13

积分

新手上路

Rank: 1

积分
13
发表于 2008-5-28 21:44:00 | 显示全部楼层 |阅读模式
//以下是我在窗口中显示一幅度jpg图像的代码  (附图示)
LightEngine * engine;
LightImage *image;
engine = InitialLightEngine();
image = engine->NewImage();

image->Load("background.jpg");
do
{
   engine->Clear( LIGHT_COLOR_BUFFER_BIT | LIGHT_DEPTH_BUFFER_BIT );
   image[0]->Draw(0,0);
   engine->SwapBuffers();
}
while(engine->DispatchMessage());
image->Unload();
不知道怎么回事 当显示到窗口上时整个图像就变大了 而且有的图像只显示左上角的一部分,请高人指点一下!!
不知道是不是跟分辩率有关的...
sf_2008528214358.jpg

27

主题

409

帖子

440

积分

中级会员

Rank: 3Rank: 3

积分
440
QQ
发表于 2008-5-28 22:33:00 | 显示全部楼层

Re:这个是不是引擎的问题!!!

你图片宽度和高度是多少?

2

主题

13

帖子

13

积分

新手上路

Rank: 1

积分
13
 楼主| 发表于 2008-5-29 12:09:00 | 显示全部楼层

Re:这个是不是引擎的问题!!!

这个还有宽度和高度的限制吗? 图片的宽度为96 高度为192

2万

主题

2万

帖子

6万

积分

论坛元老

Rank: 8Rank: 8

积分
66484
QQ
发表于 2008-5-29 12:29:00 | 显示全部楼层

Re:这个是不是引擎的问题!!!

2次幂限制吧

2

主题

13

帖子

13

积分

新手上路

Rank: 1

积分
13
 楼主| 发表于 2008-5-29 18:19:00 | 显示全部楼层

Re:这个是不是引擎的问题!!!

那非2次幂的图像怎么处理呢 不可能非2次幂的就不能显示吧!!
请高人指点...

27

主题

409

帖子

440

积分

中级会员

Rank: 3Rank: 3

积分
440
QQ
发表于 2008-5-29 19:08:00 | 显示全部楼层

Re:这个是不是引擎的问题!!!

非2次幂的也可以正常显示,你发的图片看不出问题在哪?
你发一个PhotoShop中打开图片截图,再发一个程序显示出来的图片,指出错在哪?

2

主题

13

帖子

13

积分

新手上路

Rank: 1

积分
13
 楼主| 发表于 2008-5-31 12:12:00 | 显示全部楼层

Re: 这个是不是引擎的问题!!!

这个是photoshop中的图
sf_200853112121.jpg

27

主题

409

帖子

440

积分

中级会员

Rank: 3Rank: 3

积分
440
QQ
发表于 2008-5-31 19:07:00 | 显示全部楼层

Re:这个是不是引擎的问题!!!

显示出来的图和程序都帖上

2

主题

13

帖子

13

积分

新手上路

Rank: 1

积分
13
 楼主| 发表于 2008-6-3 13:16:00 | 显示全部楼层

Re:这个是不是引擎的问题!!!

显示出来的图就和前面发的那个是一个样子的

12

主题

35

帖子

61

积分

注册会员

Rank: 2

积分
61
发表于 2008-10-16 21:42:00 | 显示全部楼层

Re:这个是不是引擎的问题!!!

还是要是2^n。不一样旋转呀。图小了问题就明显了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-5-17 17:51

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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