- Home /
Add Mobile Android and iOS Emojis
I spent quite some time selecting an engine for my mobile game. I chose Unity for many reasons but I definitely overlooked they had no emoji support. In mobile games first impressions are important. A built-in robust chat system is one of those items on the checklist. If there aren't emojis that is a big negative hit. Unity really needs to add emoji support but until then I need to find a solution for adding emojis to the chat room for both IoS and Android.
Yes, there are a few asset packages in the store that claims to add support but they are just that, claims. I have tried them all and should have listened to the user comments before wasting my money.
Can anybody offer a solution or at least point me in the right direction? Many thanks in advance.
Have you looked at Text$$anonymous$$eshPro? https://assetstore.unity.com/packages/essentials/beta-projects/textmesh-pro-84126 It'll be integrated into Unity eventually. Don't think it has emoji support, but you could predefine some sprites to use as emojis.
Thanks for the advice. Been hearing a lot about Text$$anonymous$$esh Pro. I will try it out and see what I can come up with. I'll let you know.
Answer by htmoore · Oct 18, 2017 at 04:58 AM
Textmesh Pro is the way to go! Works great! You have to map the emojis and is time consuming but you can get the emojis from EmojiOne then create your sprite sheet. After that create your Textmesh Pro sprite asset. There is a tutorial video on how to do this on the TextMesh Pro page in the asset store.
How does this end up working with the keypad in chat? Do you need Unicodes for emojis? Does the user have to enter an inline command? I wasn't sure which Text $$anonymous$$esh Pro tutorial covers this, I found this one: https://www.youtube.com/watch?v=srmg9EWpZ0E Which is great for inline sprites, if I want to display an icon in a sentence. However it doesn't cover the use case in chat, when the player brings up the key pad and enters an emoji, how do you do that mapping?
Your answer
Follow this Question
Related Questions
No keyboard events detected after any key is held. 0 Answers
Need help with disabiling keyboard inputs. 1 Answer
LeftControl key at runtime 0 Answers
Add keyboard input in ClickToMove 0 Answers
GetButtonDown: How does this work? 1 Answer