# Single Sprite Change Colors

**URL:** <https://forum.makecode.com/t/single-sprite-change-colors/39346>\
**Category:** Help\
**Tags:** game, graphics-and-math, art\
**Created:** [September 18, 2025, 5:35pm UTC](https://forum.makecode.com/t/single-sprite-change-colors/39346 "2025-09-18T17:35:31Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![pumpkinwearingsocks](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/pumpkinwearingsocks/32/19923_2.png) [@pumpkinwearingsocks](https://forum.makecode.com/u/pumpkinwearingsocks)\
**Post date:** [September 18, 2025, 5:35pm UTC](https://forum.makecode.com/t/single-sprite-change-colors/39346/1 "2025-09-18T17:35:31Z")

</div>

Hi,

I was working on a project that required a sprite to flash various colors on screen. My original plan was to use the built in Color Fading extensions, but that apparently changes the entire screen’s colors. I just need one sprite’s colors to change.

I do not want to resort to making different colored sprites as this sprite is animated, and I’m not about to create 3 more copies of every single image the sprite uses that don’t get used 99% of the time.

Does anyone know how to accomplish this, if there’s an extension that changes the colors of only a sprite? Or is there another workaround? It doesn’t need to be colors necessarily, it just needs to be flashing.

---

<div class="post-metadata">

**Author:** ![jwunderl](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/jwunderl/32/5308_2.png) [@jwunderl](https://forum.makecode.com/u/jwunderl)\
**Post date:** [September 18, 2025, 5:38pm UTC](https://forum.makecode.com/t/single-sprite-change-colors/39346/2 "2025-09-18T17:38:32Z")

</div>

We only support changing the color palette for the entire screen at once. If you just want it to impact the single sprite, what you could do is make it so you have certain colors used only on that sprite (e.g. the purples), and change only those colors in the palette – that way the rest of the world will remain the same, while only the single sprite changes.

---

<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:** [September 19, 2025, 7:09pm UTC](https://forum.makecode.com/t/single-sprite-change-colors/39346/3 "2025-09-19T19:09:43Z")

</div>

The classic way to flash an object in games is to switch between the sprite and a full white version of the sprite. You could try that! Replacing all the colors in the sprite with white and then turning it back again.

---

<div class="post-metadata">

**Author:** ![CopySprite](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/copysprite/32/35475_2.png) [@CopySprite](https://forum.makecode.com/u/CopySprite)\
**Post date:** [September 19, 2025, 7:10pm UTC](https://forum.makecode.com/t/single-sprite-change-colors/39346/4 "2025-09-19T19:10:09Z")

</div>

I hope this helps.

> **[The grey blocks](https://arcade.makecode.com/S66178-44991-53585-11672)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

Just copy and paste one of the grey blocks into your project and it’ll work.

Note: _You cannot use the grey blocks with an animated sprite._

---

<div class="post-metadata">

**Author:** ![CopySprite](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/copysprite/32/35475_2.png) [@CopySprite](https://forum.makecode.com/u/CopySprite)\
**Post date:** [September 20, 2025, 8:14pm UTC](https://forum.makecode.com/t/single-sprite-change-colors/39346/5 "2025-09-20T20:14:23Z")

</div>

> [@pumpkinwearingsocks](#):
>
> this sprite is animated

I missed that…  
You could try adding _the grey block_ to a forever statment.

---

<div class="post-metadata">

**Author:** ![NeverStopTheCoder](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/neverstopthecoder/32/21194_2.png) [@NeverStopTheCoder](https://forum.makecode.com/u/NeverStopTheCoder)\
**Post date:** [January 8, 2026, 6:16pm UTC](https://forum.makecode.com/t/single-sprite-change-colors/39346/6 "2026-01-08T18:16:57Z")

</div>

well I’ve tried that and it flickers and I try a on game update and after a few times it just goes back to what the image looks like
