
UGUI
文章平均质量分 51
Hunter_2020
这个作者很懒,什么都没留下…
展开
-
动态加载sprite是multiple模式(即该sprite包含了很多小图)里的小图
但是如果这个sprite是multiple模式(即该sprite包含了很多小图),那么上述代码就不能满足需求了。在Unity中,你可以通过Texture2D的EncodeToPNG()函数将Sprite或Texture2D保存为PNG图片。首先,你需要把你想要加载的资源放在一个名为"Resources"的文件夹内。以上代码会遍历sprites数组中的每个sprite,并将每个sprite保存为.png格式的图像文件。如果要加载Sprite下的multiple模式的图片,你需要知道这些图片的路径。原创 2023-10-16 16:52:25 · 2207 阅读 · 0 评论 -
[Unity] [UI] Layout Group
强制刷新 layout group运行时对layout group 大小进行设置,比如做一些动画,但是layout group没有刷新,导致位置错乱。所以需要强制刷新unity3D强制刷新Layout Group的方法://rectTransform为挂有Layout Group组件的RectTransform。LayoutRebuilder.ForceRebuildLayoutImmediate(rectTransform);多层layout group 与 content size f.原创 2020-12-15 10:48:20 · 2475 阅读 · 1 评论 -
[Unity] UGUI 中获取点击的物体
点击物体,打印名字 if (Input.GetMouseButtonDown(0)) { PointerEventData eventData = new PointerEventData(EventSystem.current); eventData.position = new Vector2(Input.mousePosition.x, Input.mousePosition.y);原创 2020-08-26 17:09:59 · 1673 阅读 · 0 评论