[Released] Emoji(Emoticons)_Extension your chatroom solution

Hi,
What:
it is a perfect Emoji solution that lets you make your animated emoticonText easily
Asset Store:
https://www.assetstore.unity3d.com/en/#!/content/27267

DEMO

-Works with dynamic TTF fonts likeKorean,Japanese, and Chinese
-Pixel perfect alignment
-EmoticonText is the perfect emoticon and text solution for chat rooms
-Complete source code
-Supports the nativeSize of emoticonImage

Key Features:

  • Supports animated images
  • Supports dynamic fonts
  • Scripting Interface and dynamic control of text and Emoticon objectss
  • Fully supports richtext

Formatting and Styling Options

  • Dynamic font sizing
  • Text Anchoring - The usual 9 positions
  • Text Alignment - Left, Center, Right and Justified
  • Character, Line and Paragraph spacing control
  • Automatic Word-Wrapping




and this is a editor,It’s very easy to use.

:)It seems like there’s no one to need chatroom.

I like it, I think if you can make demo, it would be helpful

thanks,i uploaded a demo
demo

the demo is a bit buggy? Once I open the emotions, it can’t close.

thank you imtrobin,i fixed it

:wink:

Now It Supports emojis of IME and more efficient



Do u have demo apk?

Here:
Emoji_Extension_Android

it can’t be installed

sorry,I didn’t disable all payments.

now it’s fine.

update to 1.0.4. fixed a error on Unity 5.2 and above(BaseVertexEffect has Changed to BaseMeshEffect)

thanks for Mubeen Iqbal’s help

Hi, I found a few issues.

  1. Your demo scene has error.

Repro:

  1. Open ChatRoom_Web

  2. type “test”

  3. Add emoji

  4. Type “t”

  5. I see you clone the chat per line but it does not remove old chat. If I run the chat, you keep cloning and it will run out of memory.

  6. Is it possible to do emoji with different size / animated, like Wechat?

  7. I want to create emoji database by code, not unity editor. I see you create a emoji_db prefab, which I think it is not needed(?). Can you add API for that.

  8. You hardcode the categories like People, Places, Nature, Object etc. I think it should be more generic solution.


Robin

  1. Your demo scene has error.

Repro:

  1. Open ChatRoom_Web
  2. type “test”
  3. Add emoji
  4. Type “t”

reply:the unicode string doesn’t replace with the ShortCode string when user is inputing. I will fixed it.

  1. I see you clone the chat per line but it does not remove old chat. If I run the chat, you keep cloning and it will run out of memory.

reply:are you sure you sent more than 20 messages?
2386638--162470--upload_2015-11-18_20-41-9.png

  1. Is it possible to do emoji with different size / animated, like Wechat?

reply:Yes,emoji can be create with different size / animated. if you want each emoji has different size,modify the function in “EmojiText” class :


I will add the size of emoji in the next release

  1. I want to create emoji database by code, not unity editor. I see you create a emoji_db prefab, which I think it is not needed(?). Can you add API for that.

reply:I do not think it is a good idea.after all, the emoji is very different from that of android and ios.whatever situation you are in, we are all in need of somewhere to manage the unicode→string→image

  1. You hardcode the categories like People, Places, Nature, Object etc. I think it should be more generic solution.

reply:In early versions,that is not the case.in order to make Emoji_Extension more standardized to fit the IME in mobile devices
if you have a better idea, please let me know.

thanks for your post