zoukankan      html  css  js  c++  java
  • unity之UI ------------------------GUI的样式改写

    Unity3D 设置OnGUI中的字体样式、字体颜色、字体大小等

    2014-02-06  寂寞无聊...  转自 3dC
     

    1:字体样式

    从系统盘,如C:WindowsFonts找一个.ttf格式的字体库,放到Assets目录下。

    此时选中该字体库,在Inspector面板可以修改字体的大小,试了一下修改字体的颜色(Font Color)无效

    Project面板右键选择创建GUI Skin,或者Assets-->Create-->GUI Skin

    在新建的GUI Skin的Inspector面板,拖拽字体库到其Font属性

    在需要使用的脚本,声明一个公共public GUISkin guiSkin;然后在OnGUI()中设置GUI.skin = guiSkin;

    2:改字体颜色

    在OnGUI()中使用GUI.color = Color.XXX;便可以实现

    3:可以使用GUI Style来实现对GUI样式的重写(颜色、字体大小等等),但是比较麻烦,会打乱默认的GUI界面,需要重新把所有东西设置好。

    在脚本中声明一个public 的GUIStyle变量即可,把脚本拖拽给物体后,在对应物体的Inspector界面便可以对该GUIStyle进行编辑

    脚本中使用该GUIStyle,只需要在GUI.XXX(,,GUIStyle XX)调用这个GUIStyle变量即可

     
  • 相关阅读:
    乱码问题
    play之路由 routes
    delphi之http通讯
    delphi之socket通讯
    Delphi之ComboBox
    delphi 常用函数
    字节
    EXCEPT
    V_REPORT_AOC_FUEL]
    相同表结构不同记录
  • 原文地址:https://www.cnblogs.com/w-wfy/p/7833442.html
Copyright © 2011-2022 走看看