Unity3D中涂鸦插件paint in 3D的简单使用

发表于2018-07-26
评论0 8.1k浏览
Paint in 3D 是Unity的涂鸦插件,本篇文章要和大家介绍的是涂鸦插件paint in 3D的简单使用。

首先去AssetStore搜一下paint in 3d

新建个工程

将下载下来的包导入unity中

导入后,随便打开一个示例场景
本文打开的是MousePainting
运行后可以左键随意涂色

默认涂绿色的
如果想改颜色
找到MainCamera上的P3D_Click To Paint脚本上的Brush,点开以后找到Color,更改颜色即可

这是示例工程的模型,如果想给自己的模型涂色
把示例场景中的模型删掉

然后把自己的模型导进来

首先创建两个空的material
因为我这个模型是有材质的,不是白色的,所以把原有的材质球替换掉

需要注意的是将Test1的Rendering Mode改成Cutout
然后给自己的模型添加MeshCollider

然后找到脚本P3D_Paintable挂到模型上,
点击Add Texture,然后勾上Create On Awake


此时运行场景,就可以给自己的模型上色了

如社区发表内容存在侵权行为,您可以点击这里查看侵权投诉指引