如题,比如要控制某一张图片只显示一半. 应该如何处理.
ps,我想在framework目录中找到相关函数,但是不知如何下手. 各位遇到问题是如何查找相关api的呢?
求教
如题,比如要控制某一张图片只显示一半. 应该如何处理.
ps,我想在framework目录中找到相关函数,但是不知如何下手. 各位遇到问题是如何查找相关api的呢?
求教
自己new呗。
local sprite = cc.Sprite:create(“1.png”,cc.Rect(0,0,100,100))
谢谢,那一张图片能同时在屏幕上画两次吗? 比如我有一张图片上面有0~9这十个数字,当我需要显示999这个数字的时候怎么做?需要这样new出来3个带9的小图吗?
display.newTiledSprite就可以平铺图片。
后面的Rect大于原来的图片大小,就会平铺。
你这个情况,只需宽度是原来的三倍,就可以了
而如果你的图片是0-9的数字,还想这么使用局部区域显示的话,那就得使用cocostudio中的atlasLabel数字标签。
然后使用标签的函数label:setStringValue(“999”)就可以显示数字
这也同样适用于美术汉字,只需做一个atlaslabel.png和atlaslabel.plist的汉字列表,然后做一个映射表,将ascii码与美术图片中的汉字一一对应,就可以使用atlas数字标签显示美术风格的汉字了。
多谢,您能帮我看一下另外一个帖子里面提到的问题吗?
为什么我一发链接就跳转到首页了?而且发帖失败…
怎么发链接啊…