<color=#ffef00ff>武器</color>:巨剑 <color=#ffef00ff>种族</color>:人族 <color=#ffef00ff>特性</color>:高防高伤 <color=#ffef00ff>技能</color>:擅长近战,利用高防御与敌人持续作战,造成持续大量伤害
可以在同一Text中插入不同颜色的文字
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
1 // 将十进制数转换为十六进制数 2 private static string decimalToHex(int value) { 3 string hex = ""; 4 while (value != 0) { 5 int hexValue = value % 16;// 余数 6 hex = toHexChar(hexValue) + hex;// 结果为:余数+16进制商的 16进制字符 7 value = value / 16;// 如果商大于16继续被16整除 8 } 9 10 while(hex.Length<2) 11 { 12 hex='0'+hex; 13 } 14 15 return hex; 16 } 17 18 19 // 将一个十六进制数转换为16进制字符 20 private static char toHexChar(int hexValue) { 21 if (hexValue >= 0 && hexValue <= 9) { 22 return (char) (hexValue + '0'); 23 } else { 24 // 大于10小于15 25 return (char) (hexValue - 10 + 'A'); 26 } 27 }
自动布局主要由三类组件组成
LayoutElement
LayoutGroups
LayoutControl
关键词
足够的空间
额外的空间
控件最小大小,控件最适合(期望)大小,控件最大(扩展比率)大小。统称控件大小的信息。
父控件指的是添加有LayoutGroups组件的GameObject
1.LayoutElement 负责提供该组件所附加的物体的控件大小的信息,不提供位置信息
1.1 Image,Text控件本身就实现了ILayoutElement接口,提供了控件大小的信息。但是它的控件大小的信息是系统源码提供的。我修改不了。(除非你修改Image,Text的源码)
1.2 如果我们想修改Image,Text等的控件大小的信息(不通过修改源码进行修改),我们可以给物体添加LayoutElement组件。这个时候,系统会读取LayoutElement组件提供的大小。