UGUI定制彩色字体

【GUI】mini开源GUI-uGUI快速使用(可适用于OLED、LCD等显示器件) 1、uGUI要求 uGUI官网: 官方网站 github链接:源码 uGUI的使用准备: 1、下载好源码:ugui.c和ugui.h,将其添加至你的平台的工程中; 2、在自己的平台上准备好基本的显示驱动,其中各个平台与uGUI的接口函数为像素填充函数,以0.96OLED为例,需要用到画点函数(单色OLED),其他彩色屏,t对应的为颜色变量color void OLED_DrawPoint(u8 x,u8 y,u8 t) { u8 i,m,n; i=y/8; m=y%8; n=1<<m; 阅读详情

写在前面,这篇文章完全脱胎于我以前看的一篇博文,

原博文找不到了,又想把自己的学习过程和心得写下来,如有雷同,不是巧合(我很抱歉,可以说是我抄的您的)

美术经常会给我们一起奇奇怪怪的字体,让我们用,比如:这样和这样

,这时候我们就要把他们给的图片做成unity可以识别的字体。

custom可以把一张整图按照比例切割成小图,这些小图就是以后的每个字体了,上图就是切割成12个小图,用图片作为对用的字

(1)让美术给出每个字体的像素大小,和整图的像素大小,

(2 )

创建字体 myfont 

属性面板看这里:

Line Spacing 行间距这里很重要,字间距我的调了好像没起作用,有知道为什么的@ 我

材质球需要我们新建,不再赘述。

像这样就行了

(3)这是最无聊的一步了,根据美术给的像素切割图片

比如这里的“0”


啦啦啦啦,把所有的字体都这样设置就完成了,-_-!好累的说。

(4)新建Text 字体的大小通过缩放来控制(fontsize 和行间距这里不能用的)

至于用什么材质,用什么颜色就看你们自己要达到的不同效果了

 第二篇博文好happy!!!


【GUI】开源uGUI实战指南:从OLED到LCD的跨平台适配技巧 本文深入探讨了开源轻量级GUI库uGUI的实战应用,重点解析了其极简与可移植的设计哲学。通过从OLED到LCD的跨平台适配实例,详细阐述了像素填充函数、数据类型适配、初始化流程等核心技巧,并提供了颜色系统、分辨率处理及简单UI组件(如按钮)的实现方案,帮助开发者在资源受限的嵌入式设备上高效构建用户界面。 阅读详情

相关推荐

STM32+uGUI实战:5分钟搞定OLED屏幕的Hello World(附完整代码)

本文详细介绍了如何在STM32平台上使用轻量级开源GUI库uGUI快速开发OLED屏幕应用。从uGUI架构解析、工程配置到显示驱动适配,提供了完整的实战指南和优化技巧,帮助开发者5分钟内实现Hello World显示,并深入探讨了高级图形功能和性能优化策略。

weixin_30335575的博客 85

关于UGUI如何不用代码修改字体颜色两种方式介绍及其优缺点

其实这个问题很简单,而且有多种方式,我就写一下最常用的两种方式吧。 一、修改Text组件下的字体颜色: 二:把需要修改颜色的文字写入如下图格式中: 总结: 第一种方式修改对象是挂有该text组件的所有文字(修改后所有的字都会变色) 第二种方式对象仅为&lt;color=xxxx&gt;… (只有这里面的内容会被修改,并且不受第一种方式的影响)… 第一种方式比较快速方便,但是有时无法满足过多需求...

A_Pro_Cat的博客 1198

zds1104示波器使用指南

(2)将探头连接到探头补偿端,按下auto setup按键,一键捕获。(3)连接需要测量信号,开始查看波形。操作说明书,可以自行查看操作说明书。

m0_61973119的博客 6765

【UGUI】Text组件之富文本属性

Unity-UGUI之Text组件之富文本使用

憨辰 995

Windows 11安装realtek audio control

Windows 11安装realtek audio control,解决无法链接RPC问题

m0_46144825的博客 8万+

C语言——利用矩阵LU分解法求逆、行列式

本章介绍了LU分解法,以及如何利用LU分解法求逆、行列式,针对每个公式、原理、代码进行了详细介绍,希望可以给大家带来帮助。

王元笙 1万+

Unity3D-将美术提供的图片当做字体使用(普通图片自动生成Custom font)

我在上一篇文章中写了一个最新版本的导出fnt字体的方式,主要就是uv和vert的变化。 这两天发现,有时候我们需要的艺术字体,并不是ttf这种字体格式的文件,而有可能是美术人员自己动手画的艺术字,这个时候就没法用上面那个方法去做图片字体了。难道还能用手去填写么,那也太麻烦了。 本来想着自己写个工具去切分然后导出,后面想到为什么不利用unity自带的sprite editor呢? 于是在网上搜

苏小败在路上 1万+

GD32F303 Keil 工程项目从零搭建实战指南

本文是一份详细的GD32F303 Keil工程项目从零搭建实战指南。文章阐述了亲手搭建工程的重要性,并逐步指导开发者完成从环境准备、目录规划、工程创建、文件添加、关键配置到编译调试的全过程。重点讲解了如何正确选择启动文件、添加外设库、配置头文件路径和全局宏,旨在帮助开发者深入理解工程结构,掌握GD32F303开发的核心技能,实现从“会用”到“懂”的跨越。

weixin_29190651的博客 404

unity3D中UGUI改变字体的颜色

有关unity3D中 使用UGUI或者是NGUI 来改变text中或UILabel中字体的颜色

这里汇聚了前沿的技术分享与实用的开发技巧,带你探索从创意到企业的技术创业之路。 1万+

用FPGA驱动WS2812B点阵,手把手教你实现动态文字显示(附完整Verilog代码)

本文详细介绍了如何使用FPGA驱动WS2812B点阵实现动态文字显示,包括硬件连接、Verilog代码实现和动态效果设计。通过精确的时序控制和数据处理,读者可以掌握FPGA与WS2812B的交互技术,并实现炫酷的显示效果。附完整Verilog代码,适合硬件爱好者和工程师参考实践。

weixin_30482383的博客 668

【数据分析】基于多组学数据整合的微生物与宿主互作网络构建及可视化分析

综上所述,本教程通过详细的步骤和方法,展示了如何整合微生物群落数据、宿主基因表达数据和代谢组数据,构建微生物与宿主互作网络,并进行可视化分析。这种方法为研究微生物与宿主之间的复杂关系提供了一种有力的工具,有助于推动相关疾病的研究和治疗。然而,在实际应用中,需要注意数据处理和分析过程中的各种问题,并结合实验验证来提高研究结果的可靠性和科学性。未来,随着多组学技术的不断发展和完善,以及数据分析方法的创新,相信我们能够更深入地理解微生物与宿主之间的互作机制,为疾病的预防、诊断和治疗提供更有力的支持。

专注生信领域 367

Unity中制作自定义字体的两种方式

Unity支持自定义图片字体(CustomFont),网上有很多教程,细节不尽相同,当概括起来基本就是两种方式。一是使用BMFont,导出图集和.fnt文件,再使用图集在Unity中设置得到字体。二是不用BMFont,使用Unity自带的Sprite类似图集的功能。两种方式原理相同,只是手段有区别。基本原理都是先有一张贴图,比如:需要知道的信息是贴图中每一个字符对应的ASCII码(例如0的ASCI...

Jince的博客 1万+

leaflet 综合教程170+ 【目录 】(已包含162篇文章)

vue+leaflet系列教程旨在为开发者提供简单快捷的,。在每一个示例中,解释相应的API知识点,做到。注意本示例目录中的内容可能加载是vue+openlayers的示例, 本目录是要加载vue+leaflet的示例,只是内容少,逐渐更新中。

大剑师兰特的GIS世界 1万+

UGUI:一个轻量级的TFTLCD彩色显示屏GUI库

UGUI是一个经过精心设计的轻量级TFT-LCD彩色显示屏GUI库,旨在为用户提供高效、稳定且易于使用的图形用户界面。该库采用先进的图形处理技术,能够实现高质量的图像显示和流畅的用户交互体验。同时,UGUI还提供了丰富的组件和工具,使用户能够轻松地创建各种类型的GUI界面,满足不同应用场景的需求。

LONGSHEN1的博客 7877

华为面试手撕真题【求1-n的最小公倍数】

求1-n的最小公倍数

MISAYAONE的博客 2万+

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

UGUI 如何使用CustomFont(自定义字体)

最近需求做一个界面上Text,想到当时用Cocos-2dx开发时,曾经用过的fnt、plist这一套东西,就想找一下在UGUI里面的Text如何使用自定义的字体。 其实这里的内容就是我想要的效果,可是博主大人写的有些随意,所以我这一篇主要是做一个对这篇文章的整理。效果图 关于为什么在下图中字的高度不一样。。。请归咎为我对PS使用不熟练不知道如何严格按照像素切割每一...

R873112的博客 467

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

【Unity】UGUI 如何使用CustomFont(自定义字体)

说在前面 这是我的第一篇博客, 之后慢慢试水搬一些自己曾用到的博客,还有一些自己尝试出来的东西。我深知自己还远远不够,若是有人看到了我的博客,请给我提意见吧~ 若是转载 ,请注明出处喵喵丸的Blog。正题 最近需求做一个界面上Text,想到当时用Cocos-2dx开发时,曾经用过的fnt、plist这一套东西,就想找一下在UGUI里面的Text如何使用自定义的字体。 最先找到的参考内容见

喵喵丸的Blog 3万+

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

终极µGUI配置指南:如何通过ugui_config.h定制你的嵌入式界面

µGUI是一款专为嵌入式系统设计的开源GUI模块,通过灵活的配置选项,开发者可以轻松定制适合不同硬件平台的界面显示效果。本文将详细介绍如何通过`ugui_config.h`文件实现µGUI的个性化配置,帮助嵌入式开发者快速搭建高效美观的用户界面。 ## 为什么选择µGUI配置文件? 嵌入式系统通常面临资源受限的挑战,µGUI的配置文件`ugui_config.h`提供了按需启用功能的机制,能够

gitblog_00246的博客 978

UGUI中使用位图艺术字(使用BMfont的两种方式)

第一种方式实现:   NGUI中有 动态字体, BMFont (从官网下载就是一个  .exe  文件! http://www.angelcode.com/products/bmfont/  ) BMFont      Edit -> Open Image Manager 然后选择,  注意ID  每个图片的ID。 Options ->  Export Options

游戏路上的小学生 1万+

Unity关于UGUI的特效包UIEffect

UGUI的特效插件UIEffect资源介绍有关功能UI效果UI流光UI溶解UI 饱和度修改UI 过场动画效果UI 渐变色UI 翻转使用资源链接参考 资源介绍 UIEffect如其名,t为Unity UI提供了视觉效果组件。Demo 完善所见即所得,大家应该用得上。 让我们用效果装饰UI!您可以从脚本以及检查器中随意控制参数。当然支持AnimationClip! Unity 2017.1或更高版本 有关功能 可以实现超多效果,包括但不限: UI效果 图片处理:灰度图,做旧图,负片效果,图片像素化 颜色处

天富儿的博客 1万+

UGUI_制作自定义字体_数字、字母和符号

Bmfont软件,和修改的字体图片(数字、字母等...) 1、设置Bmfont属性,Options→Export options: Width和Height为贴图大小的宽度(2的N次方),尽量让要修改的字体充满整张图片(越大越耗资源)。 Bitdepth选择32(彩色,8为黑白能省资源)。 Font descriptor选择Text。 Texture最好选择png。 2、导入图片Edi...

Jo.H的博客 978

UGUI 学习笔记 2 静态字体

静态字体 1. 生成静态字体的参数文件.fnt和资源集文件.png 在BMFont中打开Image Manager 添加资源文件,并设置好对应的ID 鼠标移动到符号上方,红色方框就会出现对应的ID值。 添加好图片,设置好ID后,设置导出选项Option->Export Options,参数设置如下 Width >单个图片.width*图片数量,height>单个图片.heig

qq_29867963的博客 1382

UGUI

Text: RichText:在文本框中输入“My name is <color="red">MrZivChu</color>”,可以看出如下效果: 此时,我们来改变下文本的颜色,可以看出嵌入在html语法中的文字没变色,不受影响,只受html语法控制,而没嵌入的文字变了色: Horizontal Overflow:值为wrap表示输入的文字会根据输入框的大小...

weixin_30446197的博客 101

Unity UGUI Outline与Shadow组件性能对比与实战选型指南

在Unity UI开发中,渲染优化是提升应用性能的关键环节。UI特效的实现原理直接影响着Draw Call数量与顶点处理开销,进而决定了应用在移动端等性能敏感平台的流畅度。从技术价值看,深入理解底层渲染机制有助于开发者规避性能陷阱,构建高效的用户界面。在应用场景上,无论是游戏HUD、应用界面还是互动元素,选择合适的描边或阴影效果都至关重要。本文聚焦于Unity UGUI内置的Outline和Shadow这两个核心特效组件,通过剖析其实现原理与性能差异,并结合Draw Call优化等热词,为开发者在不同项目需

weixin_30588675的博客 667

UGUI描边组件深度调优:从参数解析到性能优化的实战指南

在UI开发中,描边是提升视觉层次和可读性的基础技术,其核心原理是通过网格复制与偏移实现轮廓绘制。理解其渲染机制对于平衡效果与性能至关重要,尤其是在移动端高分辨率适配与Draw Call优化场景下。本文聚焦Unity UGUI的Outline组件,深入解构Effect Distance、Effect Color等核心参数,剖析其与Overdraw(过度绘制)和顶点数激增的性能关联。通过实战案例,如移动端高清文字标题与战斗浮动数字,演示如何通过参数标准化、合批管理及替代方案(如纹理烘焙与TextMeshPro)

weixin_30363981的博客 403
上一篇: UGUI处理ScrollRect的滑动被OnDrag函数拦截的一点技巧
下一篇: unity调用摄像头拍照
write_the_code
博客等级 码龄12年 12粉丝 17原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值