Egert API 之 Texture 切图方法详解

没错 就是下面你看到的这个方法

var txt:egret.Texture = new egret.Texture;
txt.$initData(…);

什么?你想看源码

我来教你怎么看 ↓↓↓

首先找到EgretEngine安装目录,可以将鼠标放到EgretEngine桌面图标,右键->打开文件所在位置

打开下面这个目录

这里写图片描述

用wing打开

找到这个方法,没错就是下面这个

这里写图片描述

什么?不知道参数啥意思?没关系,往上面找找,找到了声明注释,对没错,就是下面这里

这里写图片描述

发现没有

     * @param bitmapX  切图的x偏移
     * @param bitmapY  切图的y偏移
     * @param bitmapWidth 切多宽
     * @param bitmapHeight 切多高
     * @param offsetX 切完在bitmap上的显示偏移x
     * @param offsetY 切完在bitmap上的显示偏移y  
     * 上面2个 参数,懵逼了吧,意思就是你把切出来的图放在bitmap容器起始点位置,默认就是0,0了
     * @param textureWidth 切出来的纹理宽度 跟bitmapWidth 一样
     * @param textureHeight 切出来的纹理高度 跟bitmapHeight 一样
     * @param sourceWidth 被切的位图数据宽度
     * @param sourceHeight 被切的位图数据高度

好了,我已经说的够详细了,在不理解可以拖出去打死了,拜拜

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值