关于图片的描画

tyoutk13520 2010-08-31 11:04:33
我现在要铺一个大背景,能不能用一张小图一个接一个的拼接起来组成一个大背景?
...全文
168 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
云瑀 2010-08-31
  • 打赏
  • 举报
回复
不会....
所以建议用opengl.....
或著请美工组成大图
tyoutk13520 2010-08-31
  • 打赏
  • 举报
回复
谢谢你的回答。

如果这样的话,
需要很多小的UIImageVIew,在内存、性能上会好于直接加载一个大图吗??
云瑀 2010-08-31
  • 打赏
  • 举报
回复
开一张大张的UIImageView...
然后透过座标addSubview......
把小图一张一张塞进去.....
UIImageView* Big = [[UIImageView alloc]initWithRect:rt];
[Big addSubview:small];
CGPoint pt = CGPointMake(0,0);
[small setorgin:pt];
[Big addSubview:small2];
CGPoint pt2 = CGPointMake(10,0);
[small2 setorgin:pt2];

像这样
loop就不写了....
其他的代码也不写了....
公司没环境.....
所以这些我也不知道对不对....
tyoutk13520 2010-08-31
  • 打赏
  • 举报
回复
了解了,谢谢你的回答。
云瑀 2010-08-31
  • 打赏
  • 举报
回复
图片量多的话,使用opengl组效率会比UIImageView好....
内存是不会省的....
只是使用小图,通常是有一些特殊需求,比方说一个游戏地图
有很大张的草地,草地只要一张小图,将其组合成大图就好...
另一个关卡的草地比较小,同样可以用小图组起来..
tyoutk13520 2010-08-31
  • 打赏
  • 举报
回复
你的意思是说用opengl把图片组成一个大图吗?

这样的话,与直接使用大图相比,内存并没有省,只是程序小了点对吧。

29,027

社区成员

发帖
与我相关
我的任务
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
  • iOS
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧