text mesh pro html,TextMesh Pro 超链接解析失败
前言
软件环境
Unity3D 5.3.7p4
TextMesh Pro 1.0.555.0b11(Jul 06.2017)
UGUI做为UI解决方案
文档资料
解析超链接失败
查看Textmeshpro的超链接示例,默认它是传入了一个Camera,我后面将参数Camera传为null。
public voidOnPointerClick(PointerEventData eventData)
{if(m_TextMeshPro)
{//NOTE 如果UGUI没用Camera渲染,TMPText不传入Camera
int linkIndex = TMP_TextUtilities.FindIntersectingLink(m_TextMeshPro,Input.mousePosition,null);if (linkIndex != -1)
{
TMP_LinkInfo linkInfo=m_TextMeshPro.textInfo.linkInfo[linkIndex];把解析后的linkId,通过事件发出去
InvokeEvent(linkInfo.GetLinkID(),linkInfo.GetLinkText(),eventData);
}
}
}
具体源码可以查看TMP_TextUtilities.FindIntersectingLink() 进入到方法:
TMP_TextUtilities.ScreenPointToWorldPointInRectangle(transform,(Vector2) position,camera,out position);
原因分析
如果传入的camera没有渲染当前的UI,TMP通过射线去找到当前点击的区域,返回linkIndex,它会解析失败。
解决办法
如果你的UI渲染未使用相机,而是使用Screnn Space 或World Space的话,你可以把最后的Camera参数传入null,就可以解决。
总结
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
小编个人微信号 jb51ccc
喜欢与人分享编程技术与工作经验,欢迎加入编程之家官方交流群!
text mesh pro html,TextMesh Pro 超链接解析失败相关推荐
- UGUI图文混排插件Text Mesh Pro
Text Mesh Pro插件下载地址: https://github.com/UnityTechnologies/Test_ShaderGraphBlog 插件在线文档: http://digita ...
- Text Mesh Pro 1.4.0实现图片组合伤害数字
一.前言 本文主要涉及到Text Mesh Pro的精灵做为字符功能的使用.在RPG游戏中经常会见到由艺术字组成的伤害数字,比如DNF,各种页游的伤害数字,而利用Unity的Text Mesh Pro ...
- unity Text Mesh Pro Sprite Animation 支持动图,动态表情
unity Text Mesh Pro Sprite Animation 支持动图,动态表情 使用格式 <sprite='assetName' anim='first frame, last f ...
- 在Unity 2018中充分使用TextMesh Pro
TextMesh Pro是Unity默认文本组件的替代品.TextMesh Pro和默认组件一样拥有高性能,它使用了完全不同的Signed Distance Field(SDF)渲染技术,该技术最初由 ...
- unity3d html 富文本框,在Unity 2018中充分使用TextMesh Pro
TextMesh Pro是Unity默认文本组件的替代品.TextMesh Pro和默认组件一样拥有高性能,它使用了完全不同的Signed Distance Field(SDF)渲染技术,该技术最初由 ...
- TextMesh Pro中文字体的动态生成
[Unity教程]-如何使用TextMesh Pro显示中文_哔哩哔哩_bilibili注意:Unity 2019.3最新版本中的TextMesh Pro已经支持中文字体的动态生成,不再需要像视频中的 ...
- python爬取图片全网通_荣耀20 PRO现货发售 华为官方解析何为Python爬虫
荣耀20 PRO现货发售 华为官方解析何为Python爬虫 2019-07-08 10:51:56 0点赞 1收藏 0评论 7月8日,荣耀手机官微宣布,荣耀20 PRO现已全面开放购.荣耀20 PRO ...
- Unity Text 实现图文混排和超链接功能
unity 已经在2021版本使用了全面使用了TMP实现图文混排和超链接这两个功能.由于当前项目并没有使用TMP.所以需要基于Text实现这两个功能,但是在2019之后的版本,Text 生成顶点时不再 ...
- matebookxpro上鸿蒙系统,华为MateBook X Pro对比MacBook Pro该买谁?
如今的商务笔记本选择范围其实很广,但综合来看整个行业缺乏创新,很少有真正创新思维的产品出现. 曾几何时,苹果的MacBook的确是标杆一般的存在,无论颜值还是性能都堪称行业领路人.而近几年的苹果笔记本 ...
- mate30 e pro和mate30 pro的区别_新出的华为mate40跟华为mate40pro手机有何区别呢?
千呼万唤始出来,22日晚,华为举办了Mate40系列的全球线上发布会,并发布了四款手机,华为Mate40.Mate 40 Pro.Mate40 Pro+和Mate40 RS四个版本. 我们今天一起来看 ...
最新文章
- PHP更新数据库记录
- wrs-arcface虹软人脸识别
- sqlyog.err文件可以删掉吗_苹果备忘录删掉的东西可以找回来吗?可以恢复被删内容的便签备忘录软件...
- Java黑皮书课后题第1章:1.4(打印表格)编写程序,显示以下表格
- ajax请求 apend,jsp如何获取ajax append的数据?
- python步态识别算法_译 | GaitSet:将步态作为序列的交叉视角步态识别(一)
- 策略人员平常的工作都有哪一些?
- 基本的python内置函数str(x)_Python内置函数(61)——str
- FPGA入门 Xilinx暑期学校学习Day4
- Ubuntu安装USB无线网卡驱动
- cpu真假有没有装机测试软件,有了她装机被骗很难 实用电脑检测软件推荐
- 戴尔计算机无法安装Win10,dell电脑安装win10 识别不了硬盘
- Delphi下实现全屏快速找图找色 四、BitmapData.pas的使用
- 刚入职的新人如何快速了解公司业务
- SQL查询语句多表联查、三表关联查询
- 一统大数据江湖,趣话图说“存算分离”武学心法
- 宝塔面板网站一打开cpu百分百_解决宝塔面板CPU占满100%,负载100%网站缓慢等问题(完全篇)...
- 零基础小白必看----2020年最新Java学习路线图(纯干货)
- 精心整理了30个Python数据分析项目,拿走就用!
- 仿墨迹24小时天气自定义View
热门文章
- Java经典兔子问题(10个月幼兔,小兔,成兔数量各多少对?)
- 几何公差基础知识之圆柱度
- 计算机无法连接路由器上网,电脑连接路由器不能上网怎么办
- Couldn‘t delete the database.MySQL said: Error dropping database (can‘t rmdir ‘./test‘, errno: 66)
- RAMOS (内存操作系统)-无忧百科(不断完善中)
- 实现销售合同结存条件
- 计算机表格加减乘除符号,excel加减乘除-Excel表格最常用的37种符号,帮你整理齐了!...
- @Transactional你知道多少?
- 天下谁人不识“金” — SONY NW-WM1ZM2 索尼金砖二代测评
- 游戏是怎么赚钱的 - 聊聊山寨与混搭