你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
发现
话题
全文搜索
登录
[]读取大块材质中的图片并图片切割
需求是从一张大的材质中读取一个小快图,小块图片是“-+012345679”图片资源,要做成像战力显示或倒计时那种,请问什么实现?,一共是两个问题,1什么去读取大材质中的小图片资源,2是图片切割问题。
发小段源码更好,谢谢了
没有找到相关结果
已邀请:
与内容相关的链接
提交
2 个回复
ssqhu
赞同来自:
你可以用Clip来实现,可以将图片资源放到LayaAirIDE中,设置Clip的属性中的clipX对图像进行切割平均分成你所需要的份数,设置他们的Index索引值就可以获取到里面切好的图片。
private function updateScore():void{
var data:Object = {};
var temp:Number = this.score;
for (var i:int = 5; i > 0; i-- ){
data["item" i] = {index:Math.floor(temp)};
temp = temp/10;
}
trace(this.score);
this.scorebox.dataSource = data;
}
cuixueying
赞同来自:
直接使用IDE下提供的Clip组件实现即可,Clip组建有对应的clipWidth、clipHeight、clipX,clipY属性,可以直接实现裁剪,新建一个IDE项目,comp下有对应的clip_number组件可以参考下!
要回复问题请先
登录
发起人
asdf131
相关问题
请问LayaAir中如何使图片以圆形的方式显示?
matter中layasprite怎么改变图片大小?
ios14系统下 blendMode='lighter' 图片异常
Texture图片能否进行翻转?
微信小程序—未找到入口 app.json 文件,或者文件读取失败,请检查后重新编译。
laya怎么跨域加载图片
如何获取图片每个像素点的RGB?
3d场景单材质单模型CurMem300多
合并小图片
怎么设置图片透明
3D模型多维材质球渲染异常
问题状态
最新活动:
2017-02-21 18:03
浏览:
2430
关注:
3
人
商务合作
2 个回复
ssqhu
赞同来自:
private function updateScore():void{
var data:Object = {};
var temp:Number = this.score;
for (var i:int = 5; i > 0; i-- ){
data["item" i] = {index:Math.floor(temp)};
temp = temp/10;
}
trace(this.score);
this.scorebox.dataSource = data;
}
cuixueying
赞同来自: