A Unity ID allows you to buy and/or subscribe to Unity products and services, shop in the Asset Store and participate
in the Unity community.
Separate names with a comma.
Discussion in 'UGUI & TextMesh Pro' started by Rafael_CS, Apr 12, 2019.
you can only access it using package.json and unity buddy... its not possible to access it using browser.
follow the tutorial of the initial post and download the package with unity package manager and you will be able to see the source code.
Thank U for your Reply, That's awesome emojis script.
hello support. This url is not valid please provide valid url or project link .
Read the tutorial in first post... and stop spamming the forum with this topic.. you just need to read the first page.
Hey @Rafael_CS, Great asset. But caret position is incorrect when using with textmesh pro input field. How can i fix it ?
Hello, there is one problem!
After updating to v.1.1.5, using a 32*32 pixel sheet to make emoji sprites gives some half-cut emoji.
For example, if the sheet used is sheet_apple_32.png or sheet_google_32.png, the following problem is seen.
I think the problem is with the size of the sheet. From v12 to v14, it's clear that it's changed.
Does anyone else have the same problem? Please let me know if you find a way to solve the same problem.
Any idea why some emojis appear in black & white while some others appear just fine?
Check texture atlas used... probably it may contains some outlined emojis
It is possible to change the char of the emoji to <sprite=num> instead? I'm sending the text to the backend but the emojis are not supported in there
Hi, I have an issue, my app is connecting to Tiktok chat so not all the emojis are working, for example, i saw the name
, the strawberry and milk show up, but not the Ran. Do you have any idea how to fix these?
Edit: sorry, even unity forum doesn't like that emoji lol, i saw it in the text box, but when i pressed post it disappeared.
This is what the emojis look like, they're letters.
Hi @Rafael_CS , tried to compile the project with Unity 2022.1.21f1 target WebGL but got a few errors. Also, I'm not able to use the simulator to preview the EmojiExample scene.
Platform Specific Fields are not working in my environment.
(Override Android Definition and Override iOS Definition)
Sprite sheets are not switched for both Android and iOS.
Kyub EmojiSearchAPI 1.1.5
We also have issue with using this emoji enabled textfield with TMP_Inputfield, any multicharacter emojis will misplace the caret and visually it gets stuck after first such emoji.
Is the Inputfields supported, or is there any fix for the caret
Hi, the plugin works great, but I'm seeing extra missing squares when I enter certain emojis like the baseball and golf hole. Any ideas on how to remedy this would be very much appreciated. Thanks!
Hi @Rafael_CS ,
I implemented this with no problems in Android.
But when I deploy and then run the app on iOS, it crashes, with this log:
CSharp]2023-01-27 17:14:27.353652-0300 TrucoBlyts[380:9733] Errors found! Invalidating cache...
Graphics device is null.
Am I missing something here?
when i use complicated emoji, then cursor position is not correct
please how to fix it?
good open source. check it. https://github.com/development-fennecx/AdvancedInputField
How did you resolve this Issue? I also get Graphics Device null?
Hello, when my work is SO, I have a picture winning, I took v12 - v14 - v15 ... If I take test ones, then everything is fine.
The problem is solved - the atlas for 32 needs to be returned to the 4k format and then everything cuts the norms, but the problem is, not all phones support 4k atlases.
from Where I can Download the Emoji pack for the Android and IOS
Thanks In Advance.
Try this: https://github.com/iamcal/emoji-data
Hi, Thanks for your reply but I want the Png emoji file Pack for the IOS the Github project have the Android Emoji's But Missing the Flags and also Not Have the Apple Emoji.
Any Solution For that?
Not sure I understand what do you mean. Here are the sheets for Android/iOS
Thank you very Much,
I feel like Dumb to ask it. But thanks any way.
Can you know how to use the Emoji's with the Long unicode Like "u1f3c3_1f3fb_200d_2640" in the Sprite Asset.
I can Use the Single Unicode emoji's but when the long Emoji the Emoji's are Not Working properly.
I Have tried this but it is not working properly.
I want the Package where the Emoji are placed separately for the Android and the IOS.
1- What I am doing is that I Select the Desired Emoji's to use in my game drop it in the Texture Packer Importer.
2- Make the Sprite sheet and the Json file of that Sprite sheet.
3- Then I use the json file and the Sprite sheet I made in the texture packer Importer in Unity And to assign the unicode to the Sprites One by one In by creating the Sprite Asset of that sprite sheet and json file to keep the data of each emoji.
4- Then I use the Emoji's in My Project.
The Sheet you shared already is sprite sheet so cannot make the json in Texture packer Impoter.
This sheet didn't resolve My problem.
Found the Google Emoji package and the IOs Emoji package. Link below
Moreover their are also the other emojis packages for the Facebook, twitter etc. in that Package
In my environment, even with the "Override iOS Defintion" checked, the Android emoji (EmojiData_v14_google_64.png) is displayed on my iOS device.
I want to display the EmojiData_v14_apple_64.png emoji on iOS devices.
Do you know the cause?
My Unity version is Unity 2021.3.28f1.
Anyone who can share the repo, it seems like it doesn't allow me to access again.
The gitlab link is not working. Was the project abandoned?
I will generate a public repository for the project
Can you post your new repository?
Here is a working asset with emojis available on the Asset Store: Simple Emoji for TextMesh Pro
Thanks for your super awesome project!
You solved the problem of long unicode(\U0001f468\u200d\U0001f468\u200d\U0001f467\u200d\U0001f466) by using TMP_EmojiTextUGUI
Can this be extended to UIToolkit? Do you have any plans?
Thanks for your help!
getting these errros with unity 2023.2.0f1
Library/PackageCache/com.kyub.emojisearch@66f73035a3/Runtime/Scripts/TMP_EmojiTextUGUI.cs(106,19): error CS0122: 'TMP_Text.TextInputSources' is inaccessible due to its protection level
Library/PackageCache/com.kyub.emojisearch@66f73035a3/Runtime/Scripts/TMP_EmojiTextUGUI.cs(353,36): error CS0115: 'TMP_EmojiTextUGUI.CalculatePreferredValues(float, Vector2, bool)': no suitable method found to override