Egret社区
10银子
给组件加了滤镜(置灰效果),之后给该组件下的 image通过设置texture的方式设置图片是没有效果的 ,但是通过设置source的方式是可以的,这是什么问题呢,该如何解决~?

分享到 :
0 人收藏

6 个回复

倒序浏览
Nasus  初窥堂奥 | 2019-3-22 16:26:42
您可以先参考一下这篇文档
http://developer.egret.com/cn/gi ... r/filter/index.html
M5644  登堂入室 | 2019-3-22 16:37:33
Nasus 发表于 2019-3-22 16:26
您可以先参考一下这篇文档
http://developer.egret.com/cn/github/egret-docs/Engine2D/filter/filter/inde ...

您好 这边置灰效果是有的  想问的问题是:
  先加一个image组件 通过texture设置好图片  然后加了滤镜  有效果  接下来换另外一张图片  重新设置texture的时候  图片显示的 还是原来那一张
Nasus  初窥堂奥 | 2019-3-22 16:40:27
如果方便的话,您可以传一下代码片段,这样看起来更清晰
M5644  登堂入室 | 2019-3-22 16:49:40
Nasus 发表于 2019-3-22 16:40
如果方便的话,您可以传一下代码片段,这样看起来更清晰

好的  稍等
M5644  登堂入室 | 2019-3-22 17:43:37
Nasus 发表于 2019-3-22 16:40
如果方便的话,您可以传一下代码片段,这样看起来更清晰

刚测试了下 发现问题 不在 settexture 上 是因为 图片设置了cacheAsBitmap
现在的问题是  :
1.创建 image
2.image 的cacheAsBitmap true
3.设置图片后  
4.设置滤镜
5 设置新的图片 这时候就没效果了

filtersTest.rar

832.11 KB, 下载次数: 1, 下载积分: 银子 -1

M5644  登堂入室 | 2019-3-22 17:45:00
M5644 发表于 2019-3-22 17:43
刚测试了下 发现问题 不在 settexture 上 是因为 图片设置了cacheAsBitmap
现在的问题是  :
1.创建 im ...

但是 如果不设置滤镜 这样是没问题的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部