
问题记录
文章平均质量分 61
月升中天明如玦
这个作者很懒,什么都没留下…
展开
-
【Unity】伤害冒字(代码待优化)
跟的教程是比较早的,14年录制的一套视频。教程中使用的NGUI。扫了一眼ngui的HUDText.cs,没有耐心阅读(超过两百行,不想阅读了),因此使用TextMeshPro这个UI控件制作该效果(也可以使用Text制作。用TextMeshPro的原因,是因为之前很少用到,在这里换个新的控件试试)。该脚本提供的方法在每次调用后都先创建再销毁,可以考虑使用对象池。每次调用后不是销毁,而是禁用,然后再调用ShowText方法时,再启用TextMeshPro(如果使用Text制作该效果,则启用Text)。原创 2024-04-09 15:45:51 · 407 阅读 · 0 评论 -
【unity】将技能拖入快捷栏
为了赶进度,目前先用这种方法实现想要的功能。日后将对该部分代码进行重构,消除冗余代码,找到更简便的逻辑思路。主要实现的实际释放拖拽后的操作。该脚本挂载在技能Icon上面。这次是将UI拖入指定的位置。依旧是拖拽UI的功能。原创 2024-04-06 15:54:41 · 505 阅读 · 1 评论 -
unity拖拽背包物体,并交换两个物体的信息
前几天看了一个教程,背包物品交换。由于教程中使用的是ngui,很多代码需要使用UGUI重新写,因此苦恼了几天。我遇到了以下问题,在此详细罗列,以记录错误的原因和修改的方法,供日后阅读查找。一、背包中的物品在拖拽之后放入指定的空格子(问题1:不知道该怎么获得指定的空格子;问题3:更新格子内的物品信息时找不到该物品);二、背包中的物品在拖拽之后放入原来的格子(问题2:少了两行代码);原创 2024-04-06 15:14:48 · 1859 阅读 · 2 评论 -
关于unity中读取txt文件时报错:Input string was not in a correct format.
空白行导致读取txt文件时报错。原创 2024-03-28 16:23:45 · 610 阅读 · 0 评论 -
unity中Transform.Find&Transform.root.Find&GameObject.Find及激活未激活
• 分析GameObject.Find列,可以得出结论,GameObject.Find可以找到所有已激活的物体(前提是其父物体也是激活状态),所有未激活的物体(及其子物体,无论子物体自身是否激活)都找不到。与辈分无关(即使挂载脚本的对象是孙子辈的,也可以找到爷爷辈的已激活的物体)。其余物体(即同辈的,父辈的,爷爷辈的,孙子辈的,重孙子辈的)都找不到,无论是否激活。从本人(挂载测试脚本的对象)的爷爷到本人的孙子,共4种情况(其中,本人未激活,本人父辈祖辈未激活,脚本无法运行,所以4种情况)。原创 2023-06-03 14:32:55 · 1807 阅读 · 1 评论