如何用unity做一个合成图片的程序

博主分享了一篇关于如何利用Unity开发一个简单的图片合成应用的文章。该应用支持选择PNG和JPG格式的图片,预览并合成为一张带有门牌号的图片,最后保存到用户指定的本地路径。开发过程包括需求分析、界面搭建、文件选择、图片预览、截图合成、保存及打开文件管理器等步骤,旨在减少重复劳动,提高效率。

最近一直在做抗原检测,然后几个室友的图片需要合成一张然后传到大群里,每次都用ps来处理感觉一直在做重复动作,有点麻烦,于是就想能不能用我所学的知识来优化这个过程,减少重复劳动呢。
答案是肯定的,好歹也干了这么多年的客户端,这么点需求都不能实现,那岂不是白拿那么多年工资了。

首先呢,我先理了一下需求,也就是需求分析嘛:
1、首先是发布平台,我习惯用pc,所以目标是发布一个可执行文件(exe)。
2、点击某个按钮,需要弹出一个选择文件框,需要支持单选和多选,限定png和jpg格式。
3、选择的文件需要被显示在预览区,这里需要加载本地图片的逻辑。
4、需要将几张图片合成为一张,且加上文字,因为需要显示我们的门牌号嘛,这里我初步的方案是截图。
5、将生成的图片保存到本地,这里有需要一个选择文件框来选择目标路径。
6、保存ok后,需要弹出目标文件夹,并且自动选中保存好的图片。

需求分析列完后,照着上面这个表开发,就是按部就班的事情啦。

那就开始吧:
1、将Game视图的分辨率调整为1920*1080。
2、搭建界面如下:
在这里插入图片描述
3、节点层次图
在这里插入图片描述
4、节点搭建好了之后就开始写逻辑代码。

代码思路如下:
1、通过文件选择框获得图片路径功能:Unity调用系统窗口选择框
2、将拿到的路径存在列表中,然后根据列表重新刷新预览区的图片列表:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值