我正在unity3D項目上工作。它包含一個聊天部分。在這個聊天中,用戶可能會在聊天中使用表情符號&。我的第一個問題是emojis沒有顯示在文本框中,搜索一天後&更沒有找到合適的解決方案。第二個問題是讓我們假設這些表情符號現在顯示我不能將它們保存在mysql數據庫中,因爲我知道我使用了utf8-mb4作爲數據庫,表&保存了消息的列。有沒有人找到一個解決方案來顯示&在Unity3D中保存emojis?如何在unity3d中顯示和保存emojis?
1
A
回答
1
您需要編寫一個函數來將消息文本轉換爲由子文本和表情符號圖像組成的遊戲對象。
public GameObject convertStringToGameObject(String a_Text);
例如,如果您的文字是:"Hello :) World :P"
比你可以創建2文本寫作"Hello"
和"World"
之後,你可以檢測表情符號的類型和相應的選擇質地爲你的矩形。
將會有根GameObject包含您的子GameObjects,它可以是根據您的原始文本排序的文本或圖像。
爲了存儲表情符號,我可以建議使用Texture Atlas,這樣您就可以在您的數據庫中保存表情符號的紋理座標。
要存儲用戶的消息(帶有emojis的消息),只需保存emojis的文本表示,而不是每次都存儲圖像。
相關問題
- 1. Algolia中存儲的顯示emojis
- 2. 在Android應用程序中使用MySQL存儲和顯示emojis
- 3. Emojis顯示爲框
- 4. 支持在UILabel中顯示emojis
- 5. 從Twitter api顯示Emojis?
- 6. unicode emojis在Chrome上不顯示
- 7. 用Emojis在Flutter上顯示文字
- 8. emojis在webview上顯示爲問號?
- 9. 如何保存Unity3d網格文件?
- 10. 如何顯示對被保存在
- 11. 在Unity3D中保存遊戲的方法
- 12. 如何在Unity3D中保存自定義變量?
- 13. 如何在Unity3d中將資產保存爲fbx?
- 14. 如果在Flex中保存而未保存,則顯示警報?
- 15. Unity3D文本和按鈕不在iOS和Android中顯示
- 16. Unity3D文本在Android版中不顯示
- 17. 推文中顯示爲「?」的Emojis在MongoDB中
- 18. 如何將emojis顯示爲來自ios編碼的php?
- 19. 如何使用geom_emoji函數(與ggplot相關)顯示2個emojis?
- 20. 在SQL Server表中存儲emojis
- 21. 如何在Chrome中本地渲染Emojis?
- 22. 保存數據以保持更新(Unity3D)
- 23. 保存在UIImageView中顯示的圖像
- 24. 保存結果未顯示在Javascript中
- 25. 如何在Safari中顯示保存文件對話框?
- 26. 如何顯示保存在表中的數據
- 27. 如何在html中顯示html類型保存的內容?
- 28. Django - 如何顯示保存在ImageField中的照片?
- 29. 如何在mdPDF中顯示保存pdf窗口?
- 30. 如何顯示保存在sql server中的圖像?