# I need help with sprite

**URL:** <https://forum.makecode.com/t/i-need-help-with-sprite/38652>\
**Category:** Help\
**Created:** [August 13, 2025, 9:14pm UTC](https://forum.makecode.com/t/i-need-help-with-sprite/38652 "2025-08-13T21:14:37Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![Dvplayzty](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dvplayzty/32/22324_2.png) [@Dvplayzty](https://forum.makecode.com/u/Dvplayzty)\
**Post date:** [August 13, 2025, 9:14pm UTC](https://forum.makecode.com/t/i-need-help-with-sprite/38652/1 "2025-08-13T21:14:37Z")

</div>

Can you make sprites translucent?

---

<div class="post-metadata">

**Author:** ![Fixitude](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/fixitude/32/28576_2.png) [@Fixitude](https://forum.makecode.com/u/Fixitude)\
**Post date:** [August 13, 2025, 9:22pm UTC](https://forum.makecode.com/t/i-need-help-with-sprite/38652/2 "2025-08-13T21:22:58Z")

</div>

You mean so things can go through them?  
Or so the sprites are invisible?

---

<div class="post-metadata">

**Author:** ![Dvplayzty](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dvplayzty/32/22324_2.png) [@Dvplayzty](https://forum.makecode.com/u/Dvplayzty)\
**Post date:** [August 14, 2025, 9:45pm UTC](https://forum.makecode.com/t/i-need-help-with-sprite/38652/3 "2025-08-14T21:45:18Z")

</div>

the sprites look translucent.

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/d/3/d353678591a2e9b81cb672a04a1e48bf332e953a.png)

---

<div class="post-metadata">

**Author:** ![Fixitude](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/fixitude/32/28576_2.png) [@Fixitude](https://forum.makecode.com/u/Fixitude)\
**Post date:** [August 14, 2025, 9:53pm UTC](https://forum.makecode.com/t/i-need-help-with-sprite/38652/4 "2025-08-14T21:53:15Z")

</div>

What are you trying to do? Just explain it to me and I may be able to help a bit more? So like why do you want it to be translucent…

---

<div class="post-metadata">

**Author:** ![WoofWoof](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/woofwoof/32/32523_2.png) [@WoofWoof](https://forum.makecode.com/u/WoofWoof)\
**Post date:** [August 15, 2025, 12:53am UTC](https://forum.makecode.com/t/i-need-help-with-sprite/38652/5 "2025-08-15T00:53:49Z")

</div>

TLDR, no.

Long answer is that for certain circumstances, you could create your own rendering code to sort of do this using in-between colors to fake being transparent. The hard limitation is that only 16 colors can be displayed on the screen at a time, and one of those is the fully transparent color. Because transparent colors are really just the color on top being mixed with the one below, they would necessarily result in every combination of colors needing their own in between color. Unless you set up your pallet with this goal in mind, it’s functionally impossible. (I should make a 4 or 5 color game sometime so I can make stuff transparent, that would be a cool challenge!)

---

<div class="post-metadata">

**Author:** ![not\_a\_lemon](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/not_a_lemon/32/35289_2.png) [@not\_a\_lemon](https://forum.makecode.com/u/not_a_lemon)\
**Post date:** [August 15, 2025, 12:53am UTC](https://forum.makecode.com/t/i-need-help-with-sprite/38652/6 "2025-08-15T00:53:50Z")

</div>

I caught a wild @WoofWoof!  
 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/c/e/ce75c801085e2d9a659896378e9f732b1c0050e3.png)

---

<div class="post-metadata">

**Author:** ![Dvplayzty](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dvplayzty/32/22324_2.png) [@Dvplayzty](https://forum.makecode.com/u/Dvplayzty)\
**Post date:** [August 15, 2025, 4:24pm UTC](https://forum.makecode.com/t/i-need-help-with-sprite/38652/7 "2025-08-15T16:24:02Z")

</div>

I am trying to make pause menu which has a translucent black screen with play button (opaque), and with a back button. I am trying to make like the pause screen in geometry dash.

 ![Screenshot_2025-08-15-13-09-03-495](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/4/6/463e5b7f0feb174358c7a8a025907dceb51876c2.jpeg)

---

<div class="post-metadata">

**Author:** ![WoofWoof](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/woofwoof/32/32523_2.png) [@WoofWoof](https://forum.makecode.com/u/WoofWoof)\
**Post date:** [August 15, 2025, 4:28pm UTC](https://forum.makecode.com/t/i-need-help-with-sprite/38652/8 "2025-08-15T16:28:34Z")

</div>

He he he he

No u

 ![IMG_9929](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/b/d/bdddfa263351a99464b633b3f8c41d83bc9855b7.jpeg)

---

<div class="post-metadata">

**Author:** ![Hulahoop](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/hulahoop/32/25398_2.png) [@Hulahoop](https://forum.makecode.com/u/Hulahoop)\
**Post date:** [August 15, 2025, 9:11pm UTC](https://forum.makecode.com/t/i-need-help-with-sprite/38652/9 "2025-08-15T21:11:11Z")

</div>

Im not sure this is helpful, im sure u already found a solution but i did a bit of coding and the best i could do is make it look like a pause menu of some sort not sure it would help. i cant get a sprite to be translucent so i made the backround fade into the color of the pause screen. here is a link to what i did.

> **[pause screen. pls take a look.](https://arcade.makecode.com/S58714-35048-12214-68823)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

---

<div class="post-metadata">

**Author:** ![Fixitude](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/fixitude/32/28576_2.png) [@Fixitude](https://forum.makecode.com/u/Fixitude)\
**Post date:** [August 15, 2025, 10:00pm UTC](https://forum.makecode.com/t/i-need-help-with-sprite/38652/10 "2025-08-15T22:00:42Z")

</div>

Just destroy your sprite then spawn it again… and if you need any other things (Invisible) set them to a sprite/variable then destroy them…

---

<div class="post-metadata">

**Author:** ![Dvplayzty](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dvplayzty/32/22324_2.png) [@Dvplayzty](https://forum.makecode.com/u/Dvplayzty)\
**Post date:** [August 18, 2025, 3:13am UTC](https://forum.makecode.com/t/i-need-help-with-sprite/38652/11 "2025-08-18T03:13:35Z")

</div>

that is not working.

---

<div class="post-metadata">

**Author:** ![MeatballDev](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/meatballdev/32/28502_2.png) [@MeatballDev](https://forum.makecode.com/u/MeatballDev)\
**Post date:** [August 20, 2025, 6:41pm UTC](https://forum.makecode.com/t/i-need-help-with-sprite/38652/12 "2025-08-20T18:41:02Z")

</div>

Try to use Richards Shader Extension, it will make a shadow, not exactly translucent but it gives the effect

---

<div class="post-metadata">

**Author:** ![Dvplayzty](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dvplayzty/32/22324_2.png) [@Dvplayzty](https://forum.makecode.com/u/Dvplayzty)\
**Post date:** [August 21, 2025, 4:31pm UTC](https://forum.makecode.com/t/i-need-help-with-sprite/38652/13 "2025-08-21T16:31:36Z")

</div>

It works. Thanks!

> **[Shadow](https://arcade.makecode.com/S22580-45850-84745-29546)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.
