lufy's legend

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 11965|回复: 3
打印 上一主题 下一主题

getPixels 使用问题

[复制链接]

37

主题

8

好友

9313

积分

诸侯王

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

楼主
发表于 2017-2-16 13:27:49 |显示全部楼层
不用这么麻烦, 用mask就可以解决了
不回答与技术和引擎不相关的问题
回复

使用道具 举报

37

主题

8

好友

9313

积分

诸侯王

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

沙发
发表于 2017-2-16 14:23:16 |显示全部楼层
kezhiyu 发表于 2017-2-16 13:34
主要是 要有一个椭圆遮挡效果。 而不是直线遮挡

楼上正解
就是让你用LShape或LSprite的LGraphics画一个椭圆遮罩啊
不回答与技术和引擎不相关的问题
回复

使用道具 举报

37

主题

8

好友

9313

积分

诸侯王

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

板凳
发表于 2017-2-17 10:52:01 |显示全部楼层
kezhiyu 发表于 2017-2-17 10:25
这个mask 会随着 小鼠移动, 有没有这样的 mask  固定在洞穴 但是可以遮挡老鼠的下半身,不然mask随着老鼠 ...

...
一个对象A,加个mask,这个固定不动
松鼠B加到对象A里,然后松鼠移动
不回答与技术和引擎不相关的问题
回复

使用道具 举报

37

主题

8

好友

9313

积分

诸侯王

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

地板
发表于 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-17 16:45 , Processed in 0.052740 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部