# Can I set sprite transparency

**URL:** https://forum.babylonjs.com/t/can-i-set-sprite-transparency/30748
**Category:** Questions
**Tags:** sprite
**Created:** [May 26, 2022, 6:18am UTC](https://forum.babylonjs.com/t/can-i-set-sprite-transparency/30748 "2022-05-26T06:18:19Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![brightMoon](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/brightmoon/32/9959_2.png) [@brightMoon](https://forum.babylonjs.com/u/brightMoon)
#### Post date: [May 26, 2022, 6:18am UTC](https://forum.babylonjs.com/t/can-i-set-sprite-transparency/30748/1 "2022-05-26T06:18:19Z")

</div>

Use sprite to set transparency for different sprites.  
[https://doc.babylonjs.com/typedoc/classes/babylon.sprite#](https://doc.babylonjs.com/typedoc/classes/babylon.sprite#)  
No attribute to set transparency was found

---

<div class="post-metadata">

### Author: ![mawa](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/mawa/32/12384_2.png) [@mawa](https://forum.babylonjs.com/u/mawa)
#### Post date: [May 26, 2022, 9:43am UTC](https://forum.babylonjs.com/t/can-i-set-sprite-transparency/30748/2 "2022-05-26T09:43:16Z")

</div>

Hi, Not sure of your question. You want to use a sprite to set the transparency on other sprites?  
Sounds a bit strange. Sprites take transparency from the texture (in png). I don’t know about using a sprite to set transparency on another sprite. In fact, I don’t understand it at all (sry).

---

<div class="post-metadata">

### Author: ![brightMoon](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/brightmoon/32/9959_2.png) [@brightMoon](https://forum.babylonjs.com/u/brightMoon)
#### Post date: [May 26, 2022, 9:56am UTC](https://forum.babylonjs.com/t/can-i-set-sprite-transparency/30748/3 "2022-05-26T09:56:17Z")

</div>

There is such a requirement. For example, there are 20 sprites. Click one to set the transparency of other sprites to 0.5 and the current one to 1, which mainly highlights the effect of the currently clicked sprites

---

<div class="post-metadata">

### Author: ![mawa](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/mawa/32/12384_2.png) [@mawa](https://forum.babylonjs.com/u/mawa)
#### Post date: [May 26, 2022, 10:27am UTC](https://forum.babylonjs.com/t/can-i-set-sprite-transparency/30748/4 "2022-05-26T10:27:16Z")

</div>

OK, so ‘transparency’ means transparent. I believe what you want with your value of 0.5 is alpha/alpha blending. I am not sure of how you can change the alpha from the texture of a picked sprite within the same manager. I will let someone else answer this.  
However, one thing I can think of is to use cellID (same as for an animation). On cellID 0(zero) have your opaque sprite, on cellID 1 (one) have a PNG with a 50% transparency. On pick, change the cellID(s)

---

<div class="post-metadata">

### Author: ![brightMoon](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/brightmoon/32/9959_2.png) [@brightMoon](https://forum.babylonjs.com/u/brightMoon)
#### Post date: [May 26, 2022, 10:39am UTC](https://forum.babylonjs.com/t/can-i-set-sprite-transparency/30748/5 "2022-05-26T10:39:20Z")

</div>

Yes, I also thought of this method at first, but the pictures will be cumbersome

---

<div class="post-metadata">

### Author: ![sebavan](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/sebavan/32/57_2.png) [@sebavan](https://forum.babylonjs.com/u/sebavan)
#### Post date: [May 26, 2022, 2:36pm UTC](https://forum.babylonjs.com/t/can-i-set-sprite-transparency/30748/6 "2022-05-26T14:36:39Z")

</div>

you can use the color property of each sprites: `sprite.color.a = 0.5` for instance. Is this not working ?

---

<div class="post-metadata">

### Author: ![brightMoon](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/brightmoon/32/9959_2.png) [@brightMoon](https://forum.babylonjs.com/u/brightMoon)
#### Post date: [May 26, 2022, 3:06pm UTC](https://forum.babylonjs.com/t/can-i-set-sprite-transparency/30748/7 "2022-05-26T15:06:08Z")

</div>

yes，good 😂
