使用Unity开发一个绘画板
文章平均质量分 72
本专栏将详细介绍并带大家一步步实现在Unity引擎中开发出一个功能较为完备的绘画板功能
KevinZhaocg
活到老学到老,竟永不知足,哈哈有趣
展开
-
Unity开发绘画板——04.笔刷大小调节
上面的代码中其实我们已经提供了笔刷大小的字段,即brushSize,现在只需要将该字段和界面中的Slider绑定即可,Slider值的范围我们设置为1~20。原创 2024-09-26 23:35:07 · 144 阅读 · 0 评论 -
Unity开发绘画板——01.前言
在做这个之前其实是想研究一下在Unity中交互雪的实现,交互雪顾名思义就是可以进行交互的雪,玩家角色从雪上走过时雪被踩凹陷的效果;交互雪的一种实现方案就是将地面看做一个画板,将玩家角色的躯体看做笔刷,将角色经过的路径绘制为一张图片并作为地面雪的高度图传给shader去进行处理,在实现这个之前对如何实现轨迹的绘制比较感兴趣,故而想先以绘画板为切入点,研究研究。说干就干,先介绍一下开发环境:用什么版本和IDE无所谓啦哈哈,就是玩!原创 2024-09-24 22:46:30 · 413 阅读 · 0 评论 -
Unity开发绘画板——02.创建项目
我们创建一个名为 DrawingBoard 的工程,然后先把必要的工程目录都创建一下:主要包含了一下几个文件夹:Scripts :存放我们的代码文件Scenes :工程默认会创建的,存放场景文件Shaders : 存放用到的shader文件Textures :存放贴图文件,我们会在里面放一些简单的笔刷形状Resources :资源存放Materials:存放使用到的材质球。原创 2024-09-24 22:50:18 · 795 阅读 · 0 评论 -
Unity开发绘画板——03.简单的实现绘制功能
从本篇文章开始,将带着大家一起写代码,我不会直接贴出成品代码,而是会把写代码的历程以及遇到的问题、如何解决这些问题都记录在文章里面,当然,同一个问题的解决方案可能会有很多,甚至有更好更高效的方式是我所没有想到的,大家也可以在评论区一起讨论一下。原创 2024-09-24 23:11:36 · 363 阅读 · 0 评论