lufy's legend

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
12
返回列表 发新帖
楼主: kezhiyu
打印 上一主题 下一主题

getPixels 使用问题

[复制链接]

19

主题

0

好友

231

积分

帐下督

Rank: 2

11#
发表于 2017-2-17 11:00:02 |只看该作者
lufy 发表于 2017-2-17 10:52
...
一个对象A,加个mask,这个固定不动
松鼠B加到对象A里,然后松鼠移动

框架用的不是很好。谢谢
回复

使用道具 举报

19

主题

0

好友

231

积分

帐下督

Rank: 2

12#
发表于 2017-2-17 13:03:59 |只看该作者
本帖最后由 kezhiyu 于 2017-2-17 13:21 编辑
lufy 发表于 2017-2-17 10:52
...
一个对象A,加个mask,这个固定不动
松鼠B加到对象A里,然后松鼠移动

1.API文档的关于LSprit mask 的例子有误导性,我第一眼看过去以为就只有 给 位图才能添加mask,虽然 mask属性属于 LSprite,我还以为 语法就必须是 位图(bitmap.data) 才能用
2.为什么 Lsprite 里面我已经添加了位图,但是Lsprite 的width 和height 属性 依然是0,那什么时候 Lsprite 的width 和height  才会自动随物品加入后增加

Selection_003.png (6.79 KB, 下载次数: 1257)

Selection_003.png

回复

使用道具 举报

37

主题

8

好友

9312

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

13#
发表于 2017-2-17 15:22:39 |只看该作者
kezhiyu 发表于 2017-2-17 13:03
1.API文档的关于LSprit mask 的例子有误导性,我第一眼看过去以为就只有 给 位图才能添加mask,虽然 mask ...

第一个问题
看文档仔细一些就行了,比如你点开LSprite的mask
mask LDisplayObject public
Inherited from LDisplayObject: display/LDisplayObject.js:83
Available since 1.6.0
上面的信息明确指明,mask是LDisplayObject对象的属性,在引擎1.6.0之后可以使用,只要是LDisplayObject对象,自然都可以用mask,文档中给出的demo只是为了让大家了解用法,不可能把每个子对象都写一遍啊,那样一个继承一个,那要写多少个呢?

第二个问题
http://lufylegend.com/api/zh_CN/ ... tml#method_getWidth
http://lufylegend.com/api/zh_CN/ ... ml#method_getHeight
不回答与技术和引擎不相关的问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

防止垃圾广告,请填写任意字符

Archiver|lufy's legend

GMT+8, 2024-5-7 23:43 , Processed in 0.052701 second(s), 22 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部