《Unity着色器和屏幕特效开发秘笈(原书第2版)》一2.10 在地形周围创建圆环

  1. 云栖社区>
  2. 华章计算机>
  3. 博客>
  4. 正文

《Unity着色器和屏幕特效开发秘笈(原书第2版)》一2.10 在地形周围创建圆环

华章计算机 2017-05-02 14:18:00 浏览1136
展开阅读全文

本节书摘来自华章出版社《Unity着色器和屏幕特效开发秘笈(原书第2版)》一书中的第2章,第2.10节,作者 [英]艾伦朱科尼(Alan Zucconi) [美]肯尼斯拉默斯(Kenneth Lammers),更多章节内容可以访问云栖社区“华章计算机”公众号查看

2.10 在地形周围创建圆环

很多即时战略游戏需要通过在某个选定单位周围绘制圆环来显示一些距离(比如攻击范围、移动距离、视野范围等)。如果地形是平整的,可能只需要在四边形上画一个圆形纹理就可以了。但是如果地形不是平的,则四边形可能会被一些小山或者其他几何体给截断。这一节中你会学到如何在复杂地形上使用着色器画圆环。如果还想移动这个圆环,就需要一个着色器和一些C#脚本。下图是一个在由一堆小山构成的地形上画出圆环的例子:


409f3a1115aff0a6d05276ad1661ab55b8e641e7

2.10.1 准备工作

这个技术并不需要对场景中的每一个几何体进

网友评论

登录后评论
0/500
评论
华章计算机
+ 关注
所属云栖号: 华章计算机