lufy's legend

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

getPixels 使用问题

[复制链接]

19

主题

0

好友

231

积分

帐下督

Rank: 2

跳转到指定楼层
楼主
发表于 2017-2-16 13:19:24 |只看该作者 |倒序浏览
本帖最后由 kezhiyu 于 2017-2-16 13:23 编辑

场景: 现在要求背景可定制,但是 背景里面的 每个洞穴下方 都有另外一张绿色草皮图片 作为挡板,遮挡老鼠的 下半身 ,形成椭圆显示的效果
但是更换了背景 自然也要更换档板,用户不可能做到这么精确的配套, 所以 想用getPixels  获取洞穴下方的 像素后重新贴上去,但是 由于 getPixels  方法 只能用四边形,如何取 不规则的 像素,(挡板明显是 有弯曲的)。这样的情况是不是只能用getPixel 一个一个取?。看起来过程相当消耗


bg_hole.png (81.58 KB, 下载次数: 2283)

这是档版

这是档版

Selection_002.png (245.28 KB, 下载次数: 2349)

这个是被挡板遮住后效果

这个是被挡板遮住后效果

回复

使用道具 举报

37

主题

8

好友

9312

积分

诸侯王

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

沙发
发表于 2017-2-16 13:27:49 |只看该作者
不用这么麻烦, 用mask就可以解决了
不回答与技术和引擎不相关的问题
回复

使用道具 举报

19

主题

0

好友

231

积分

帐下督

Rank: 2

板凳
发表于 2017-2-16 13:32:51 |只看该作者
lufy 发表于 2017-2-16 13:27
不用这么麻烦, 用mask就可以解决了

mask 在这里要怎么用, 现在是 挡板的图片不能用了 我只有背景图
回复

使用道具 举报

19

主题

0

好友

231

积分

帐下督

Rank: 2

地板
发表于 2017-2-16 13:34:30 |只看该作者
lufy 发表于 2017-2-16 13:27
不用这么麻烦, 用mask就可以解决了

主要是 要有一个椭圆遮挡效果。 而不是直线遮挡
回复

使用道具 举报

65

主题

2

好友

1355

积分

偏将军

Rank: 4

5#
发表于 2017-2-16 14:22:45 |只看该作者
kezhiyu 发表于 2017-2-16 13:34
主要是 要有一个椭圆遮挡效果。 而不是直线遮挡

shape画一个椭圆,然后mask要遮档的物体就可以。
回复

使用道具 举报

37

主题

8

好友

9312

积分

诸侯王

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

6#
发表于 2017-2-16 14:23:16 |只看该作者
kezhiyu 发表于 2017-2-16 13:34
主要是 要有一个椭圆遮挡效果。 而不是直线遮挡

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

使用道具 举报

19

主题

0

好友

231

积分

帐下督

Rank: 2

7#
发表于 2017-2-16 15:15:21 |只看该作者
zyflzxy 发表于 2017-2-16 14:22
shape画一个椭圆,然后mask要遮档的物体就可以。

谢谢。我看看
回复

使用道具 举报

19

主题

0

好友

231

积分

帐下督

Rank: 2

8#
发表于 2017-2-16 15:16:23 |只看该作者
lufy 发表于 2017-2-16 14:23
楼上正解
就是让你用LShape或LSprite的LGraphics画一个椭圆遮罩啊

谢谢。我看看
回复

使用道具 举报

19

主题

0

好友

231

积分

帐下督

Rank: 2

9#
发表于 2017-2-17 10:25:01 |只看该作者
lufy 发表于 2017-2-16 14:23
楼上正解
就是让你用LShape或LSprite的LGraphics画一个椭圆遮罩啊

这个mask 会随着 小鼠移动, 有没有这样的 mask  固定在洞穴 但是可以遮挡老鼠的下半身,不然mask随着老鼠移动会不停的变化,变扁以后 地鼠在下部消失的水平线不是 凹下去的 (要的是 椭圆的消失线);最大的圆圈是mask ,地洞被老鼠遮挡,如图

未命名_meitu_1.jpg (18.95 KB, 下载次数: 2233)

未命名_meitu_1.jpg

回复

使用道具 举报

37

主题

8

好友

9312

积分

诸侯王

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

10#
发表于 2017-2-17 10:52:01 |只看该作者
kezhiyu 发表于 2017-2-17 10:25
这个mask 会随着 小鼠移动, 有没有这样的 mask  固定在洞穴 但是可以遮挡老鼠的下半身,不然mask随着老鼠 ...

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

使用道具 举报

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

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

Archiver|lufy's legend

GMT+8, 2024-5-3 00:03 , Processed in 0.059878 second(s), 24 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部