全国建设网站,自助建站百度,医院做网站怎么就违规了,wordpress 福利源码目录 1 构造脚本#xff08;Construction Script#xff09;1.1 介绍1.2 案例1#xff1a;利用样条组件程序化生成树木1.2 案例2#xff1a;利用样条组件和样条网格体组件程序化生成道路 1 构造脚本#xff08;Construction Script#xff09;
1.1 介绍 问题#xff1a… 目录 1 构造脚本Construction Script1.1 介绍1.2 案例1利用样条组件程序化生成树木1.2 案例2利用样条组件和样条网格体组件程序化生成道路 1 构造脚本Construction Script
1.1 介绍 问题为什么要先介绍一下构造脚本 解答构造脚本也属于编辑器工具的一种构造脚本在非运行时就能被调用因此可以在编辑场景时就能通过构造脚本来快速搭建场景。 局限性构造脚本的功能仅仅只能作用一个Actor也不能修改内容浏览器content中的资产当我们想制作一些更加强大的编辑器功能时就需要用到编辑器工具控件和编辑器工具蓝图了感兴趣的话可以看我其它的文章 构造脚本函数适合用来构建程序化 Actor 等等。只要把Actor拖入场景中就会运行 每个 Actor 蓝图都会有构造脚本函数该函数会在 Actor 放入场景中就运行不需要运行游戏或者修改actor的属性时也会被再次调用。 1.2 案例1利用样条组件程序化生成树木 本案例适用于程序化点模型例如树木、路灯、建筑物等 在制作一个智慧城市案例中道路两旁往往需要种上不同种类的树木。一颗一颗的拖入场景中效率低此时就可以制作一个程序化的构造脚本函数提高效率。 1. 实现思路根据模型的数量等分样条线获取等分后的相对位置然后创建静态网格体组件然后设置位置。设置两个变量Count整型变量用于设置模型的数量、StaticMesh静态网格体用于自定义模型 2. 蓝图代码如下图所示可以用新标签页点开查看全图 3.结果展示
1.2 案例2利用样条组件和样条网格体组件程序化生成道路 本案例适用于程序化线性模型例如道路、围栏、水管等 1. 实现思路根据样条点计算样条网格体组件数量然后创建样条网格体组件然后以相邻的两个样条点作为起始和结束。设置一个变量StaticMesh静态网格体用于自定义模型 2. 蓝图代码如下图所示可以用新标签页点开查看全图 3. 结果展示