- 94
- 0
- 约8.54千字
- 约 11页
- 2021-04-14 发布于天津
- 举报
Unity Shader 学习笔记】(五)使用鼠标绘制自由多边形 (附完整工程源码)
、八
前言
在前面的文章中,我们已经了解了怎样使用 Unity Shader 来 绘制简单的点和线,本文将延续上次的话题,讲述一下如何 在场景中使用 Unity Shader 绘制自由多边形。
本文所述的程序,支持在地图中用鼠标点击,确定多边形顶
点,并且绘制多边形的边,在内部填充半透明的颜色。先展
示一下最终效果。完整工程下载地址在本文末尾处。1
示一下最终效果。完整工程下载地址在本文末尾处。
1 开发
工具介绍
Windows 10(64 位)
Unity 5.4.1 ( 64 位)
2 建立工程 首先建立一个新工程,命名为 Polygon ,并创建一个 Scene。
在场景中新建一个 Plane,该Plane是默认带有碰撞体的, 这
个碰撞体必须有,因为我们在后边使用鼠标选取位置的时
候,涉及到碰撞检测。给该Plane
候,涉及到碰撞检测。给该
Plane 加上贴图。 3 核心代码实
shader传递信3.1 Polygon.cs 脚本中实现的是鼠标点击和向
shader传递信
1)为了实现鼠标点选场景中的 3D 位置,需要使用射线
[csharp] view plain copy Ray ray =
Camera.main.ScreenPointToRay(Input.mouseP
您可能关注的文档
- 《瓦尔登湖(节选)》学案.docx
- 《用表格表示的变量间关系》同步练习.docx
- 《病理与病理生理学》期末模拟试题卷(第2套).docx
- 《短文两篇》练习题1.docx
- 《称赞》教学实录王振会特等奖.docx
- 《笠翁对韵》上卷一东详解.docx
- 《类方讲伤寒》泻心汤类方六.docx
- 《红河谷》的故事就发生在这里.docx
- 《缠论理解与实例》导论(开篇,解析,归纳).docx
- 《老子》五千言的思想源自殷易《坤乾》(即《归藏》).docx
- 2025-2030智能充电桩与V2H系统协同控制算法专利布局与竞争壁垒分析报告.docx
- 2025-2030中国量子计算芯片低温控制技术突破与商用场景报告.docx
- 2025-2030中国汽车功率半导体行业车规认证与产能布局报告.docx
- 2025-2030中国商业航天发射服务竞争力与国际市场开拓战略研究.docx
- 2025-2030中国电子特气纯化技术突破与晶圆厂认证周期缩短研究.docx
- 2025-2030中国G小基站芯片国产化方案与运营商集采策略分析.docx
- 2025-2030中国食品安全检测传感器快速响应技术与市场监管需求.docx
- 2025-2030中国母婴营养品配方注册制影响与跨境购渠道变革研究.docx
- 2025-2030中国人工智能芯片行业算力需求与市场格局演变研究.docx
- 2025-2030中国工业自动化控制芯片实时操作系统适配性测试标准.docx
原创力文档

文档评论(0)