大家好,我有一个资源图片是一个线条纹理图片,图片的宽度高度是64*64,纹理图上只有一条直线,该直线垂直居中,宽度和纹理宽度一致,高度只有22个像素。请问用什么理法可以根据该线条绘制一个指定宽度或者高度的纹理填充。
比如我要利用该64个宽度的纹理线条,绘制一条200个像素长度的线条。请问怎么做。
我利用该水平纹理线条,绘制一条200个像素高度的线条,又怎么做?(我可以先旋转线条90度再进行绘制)
大家好,我有一个资源图片是一个线条纹理图片,图片的宽度高度是64*64,纹理图上只有一条直线,该直线垂直居中,宽度和纹理宽度一致,高度只有22个像素。请问用什么理法可以根据该线条绘制一个指定宽度或者高度的纹理填充。
比如我要利用该64个宽度的纹理线条,绘制一条200个像素长度的线条。请问怎么做。
我利用该水平纹理线条,绘制一条200个像素高度的线条,又怎么做?(我可以先旋转线条90度再进行绘制)
补充说明一下,该精灵图片是一个TexturePackerGUI打包出来的一个1024*1024大纹理图片上的一个小部分,所以好像传统的setTexParameters不行
但是有一个问题,因为指定的宽度可能不是线条纹理图的整数倍,也就是说会存在裁剪的情况,那么遇到裁剪情况怎么处理呢?比如填充宽度为100,一个线条就已经64了,那么只需要再填充一个新的线条的36个像素宽就足够了的情况
多谢,我试试
可以试试CCScale9Sprite
— Begin quote from ____
引用第4楼ccwccy于2013-05-25 09:45发表的 :
可以试试CCScale9Sprite http://www.cocoachina.com/bbs/job.php?action=topost&tid=157551&pid=831572
— End quote
这个是拉伸的 类似Android中的效果
不是这个效果