# pickedSprite always null

**URL:** <https://forum.babylonjs.com/t/pickedsprite-always-null/9207>\
**Category:** Questions\
**Created:** [March 14, 2020, 2:05pm UTC](https://forum.babylonjs.com/t/pickedsprite-always-null/9207 "2020-03-14T14:05:07Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![EvilTwinsNiceBrother](https://avatars.discourse-cdn.com/v4/letter/e/51bf81/32.png) [@EvilTwinsNiceBrother](https://forum.babylonjs.com/u/EvilTwinsNiceBrother)\
**Post date:** [March 14, 2020, 2:05pm UTC](https://forum.babylonjs.com/t/pickedsprite-always-null/9207/1 "2020-03-14T14:05:07Z")

</div>

Hello,  
i was playing around with creating Sprites on Pointer down and for some reason I can never get a “pickedSprite” from the pickInfo.  
What am I doing wrong here?  
[https://www.babylonjs-playground.com/#XBPQ23](https://www.babylonjs-playground.com/#XBPQ23)

thanks!

---

<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:** [March 14, 2020, 4:06pm UTC](https://forum.babylonjs.com/t/pickedsprite-always-null/9207/2 "2020-03-14T16:06:34Z")

</div>

It is because sprites are always picked after meshes to speed up picking.

In your case you could use the dedicated pickSprite function to do your check:  
[https://www.babylonjs-playground.com/#XBPQ23#3](https://www.babylonjs-playground.com/#XBPQ23#3)

---

<div class="post-metadata">

**Author:** ![EvilTwinsNiceBrother](https://avatars.discourse-cdn.com/v4/letter/e/51bf81/32.png) [@EvilTwinsNiceBrother](https://forum.babylonjs.com/u/EvilTwinsNiceBrother)\
**Post date:** [March 16, 2020, 1:55pm UTC](https://forum.babylonjs.com/t/pickedsprite-always-null/9207/3 "2020-03-16T13:55:27Z")

</div>

Ah! I see. Thank you!
