# How to add dialogue in 3d?

**URL:** <https://forum.makecode.com/t/how-to-add-dialogue-in-3d/35488>\
**Category:** Help\
**Tags:** game, extension\
**Created:** [April 9, 2025, 4:53pm UTC](https://forum.makecode.com/t/how-to-add-dialogue-in-3d/35488 "2025-04-09T16:53:49Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![koram](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/koram/32/21283_2.png) [@koram](https://forum.makecode.com/u/koram)\
**Post date:** [April 9, 2025, 4:53pm UTC](https://forum.makecode.com/t/how-to-add-dialogue-in-3d/35488/1 "2025-04-09T16:53:49Z")

</div>

When i overlap a sprite, the dialogue doesn’t appear at the bottom of the screen. Any suggestions?

 ![Screen Shot 2025-04-09 at 11.21.22 AM](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/b/9/b99e08116e29ea9a9dd892b614556e063ae51aec.jpeg)

---

<div class="post-metadata">

**Author:** ![Greenray4567](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/greenray4567/32/19341_2.png) [@Greenray4567](https://forum.makecode.com/u/Greenray4567)\
**Post date:** [April 9, 2025, 5:12pm UTC](https://forum.makecode.com/t/how-to-add-dialogue-in-3d/35488/2 "2025-04-09T17:12:43Z")

</div>

Welcome to the forums!! Try making a textsprite (using the text extension) and then set a sprite flag where is textsprite (or whatever you want to call) it and then set the X Y and BOOOM. Hopefully works. 🤗

---

<div class="post-metadata">

**Author:** ![AgentBoom](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/agentboom/32/16635_2.png) [@AgentBoom](https://forum.makecode.com/u/AgentBoom)\
**Post date:** [April 9, 2025, 11:26pm UTC](https://forum.makecode.com/t/how-to-add-dialogue-in-3d/35488/3 "2025-04-09T23:26:51Z")

</div>

I believe that the “on start” is only run once, when you start the game. So unless mySprite is touching “fish” the millisecond the game starts, then it won’t work. You have to put that code in its own separate sandwich block, the “on sprite of _player_ overlaps with other sprite of kind _Enemy_”.

---

<div class="post-metadata">

**Author:** ![kaleb3335](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/kaleb3335/32/16382_2.png) [@kaleb3335](https://forum.makecode.com/u/kaleb3335)\
**Post date:** [April 10, 2025, 3:13am UTC](https://forum.makecode.com/t/how-to-add-dialogue-in-3d/35488/4 "2025-04-10T03:13:09Z")

</div>

you can also use sprite say block and the text will appear over that sprites head
