Unity签名(一) 书写

本文分享了Unity中使用2阶和3阶贝塞尔曲线实现签名功能的过程,包括书写、重写、保存及重放、撤回等操作。详细解读了关键代码Painting.cs,涉及BgRawImage、TexRender、MaterialTemp等变量,以及贝塞尔曲线的运用和画布清除功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

白嫖于一个未知来源插件,插件获取方式加群:
QQ群:782263379
在这里插入图片描述

软件主要代码注释解读

Go



前言

注意:接下来的关于签名插件的书写、重写、更换笔体等功能均来自未知来源的插件,本章就是对源代码的学习


提示:以下是本篇文章正文内容,下面案例可供参考

一、实现了哪些功能?

基础功能:书写+重写+保存
扩展功能:重放+撤回+显示

二、项目环境

Unity-2018.3.8f1

1、导入插件:

在这里插入图片描述

2、找到Signature场景双击运行可看效果

在这里插入图片描述

3、查看主要代码 Painting.cs

在这里插入图片描述

4、变量参数

BgRawImage:字的背景图片,也就是图中粉色的BG;
TexRender :是指画布,也就是签名将签在这上面;后面的保存会用到这个组;
MaterialTemp:写字用到的材质球;
BrushTypeTexture:笔刷的样式,决定于不同的Texture;
Text:是用来更新显示保存成功;
BrushColor:笔刷颜色;
Raw:撤回是需要显示的图片;
Num:笔刷的密度;

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值