# Sprite Overlap beyond visible tilemap

**URL:** <https://forum.makecode.com/t/sprite-overlap-beyond-visible-tilemap/40268>\
**Category:** Arcade\
**Tags:** game\
**Created:** [November 7, 2025, 5:26am UTC](https://forum.makecode.com/t/sprite-overlap-beyond-visible-tilemap/40268 "2025-11-07T05:26:58Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Deapslate](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/deapslate/32/35507_2.png) [@Deapslate](https://forum.makecode.com/u/Deapslate)\
**Post date:** [November 7, 2025, 5:26am UTC](https://forum.makecode.com/t/sprite-overlap-beyond-visible-tilemap/40268/1 "2025-11-07T05:26:58Z")

</div>

Hello!

I’m attempting to make a 3D shooter game, but currently the editor does not check for sprite overlap beyond what would be the visible tilemap in tilemap mode of the raycasting extension. It gets really annoying when you have to run right up to an enemy to shoot it, and it’s impossible to snipe it. Most of the time, the enemies are not visible in tilemap mode, but clearly visible in raycasting mode. Is there any way to change this? I have thought about finding ways to let you see more blocks in tilemap mode, but I have not yet found a way to get it to work.

Here is my game so far, but it still does not work too well.

> **[3D Shooter Thing lol](https://arcade.makecode.com/S42559-35315-64135-42175)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

Thanks!

---

<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:** [November 7, 2025, 10:02pm UTC](https://forum.makecode.com/t/sprite-overlap-beyond-visible-tilemap/40268/2 "2025-11-07T22:02:12Z")

</div>

The issue is that projectiles automatically have auto destroy on, this causes the sprite to destroy itself when it leaves the screen.  
Use this block to disable it:  
 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/d/7/d77ef5ca7fd4dc79ff90b23e6eea5ebaf1106e0d.png)  
Here is the fixed code:

> **[3D Shooter Thing](https://arcade.makecode.com/S40946-63942-18932-29766)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

---

<div class="post-metadata">

**Author:** ![Deapslate](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/deapslate/32/35507_2.png) [@Deapslate](https://forum.makecode.com/u/Deapslate)\
**Post date:** [November 8, 2025, 12:12am UTC](https://forum.makecode.com/t/sprite-overlap-beyond-visible-tilemap/40268/3 "2025-11-08T00:12:12Z")

</div>

Oh wait thanks so much!

You sure do learn something new every day.
