
UI
JustEasyCode
只写最简单的代码
展开
-
unity layout fiexible width 属性
这个非常好用,可以在考虑padding spacing 的情况下,考虑所有应该有的填充去修改width,preferred width是在修改尺寸为1之后在灵活适配,填一个与其他孩子相加少于父亲的width 即可灵活适配,大于父亲了,最会在最小适配的基础上加上大于的值。原创 2022-12-21 18:31:22 · 311 阅读 · 0 评论 -
游戏开发 头顶信息的讨论
1.需要加载的东西做成一个一个预制体而不是放在一起,需要型加载,这样就可以最大减少UI的数量。人物头顶上文本或者图片,都是放在一个世界空间渲染的canvas下面的。原创 2022-09-05 17:03:21 · 964 阅读 · 0 评论 -
Unity UI血条制作
为了避免策划有屏幕上显示多个boss的血条的需求,设计血条需要考虑多个的情况。利用列表的control child size和item里面的锚点定好来实现。原创 2022-08-27 20:05:33 · 1066 阅读 · 0 评论 -
unity Editor 工作中总结整理
首先上一张我在工作中喜欢使用的模式框架模板。原创 2022-08-11 12:19:18 · 1063 阅读 · 1 评论 -
《Unity》 实现UI的拖动
using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.EventSystems;using UnityEngine.UI; public class SyncUIDrag : MonoBehaviour { private bool isDraging = false; private RectTransform rect;原创 2022-02-11 11:23:13 · 2897 阅读 · 0 评论 -
《Unity UGUI》如何求出一个自适应布局的不同高度元素的垂直列表
要完成的效果是这个样子的,怎么做呢, 我说下思路。最外层肯定是一个自适应高度的垂直布局最内层,除了普通列表元素以外,在使用一个自适应高度的grid布局组件。之后在游戏里面根据逻辑修改grid在最外层列表里面层级就好了。...原创 2022-01-26 18:59:19 · 829 阅读 · 0 评论 -
《Unity》 UI一个脚本修改Text,TextMeshPro或者Image的颜色
文本或者图片都是继承自Graphics类的,所以可以修改Graphics类的color字段来修改颜色。 m_graphics = gameObject.GetComponent<Graphic>(); m_graphics.color = Color.Red;同个物体上只能挂一个graphics类。原创 2021-12-31 22:00:00 · 3861 阅读 · 0 评论