This page has been translated automatically.
视频教程
界面
要领
高级
实用建议
专业(SIM)
UnigineEditor
界面概述
资源工作流程
版本控制
设置和首选项
项目开发
调整节点参数
Setting Up Materials
设置属性
照明
Sandworm
使用编辑器工具执行特定任务
如何擴展編輯器功能
嵌入式节点类型
Nodes
Objects
Effects
Decals
光源
Geodetics
World Nodes
Sound Objects
Pathfinding Objects
Players
编程
基本原理
搭建开发环境
使用范例
C++
C#
UnigineScript
UUSL (Unified UNIGINE Shader Language)
Plugins
File Formats
材质和着色器
Rebuilding the Engine Tools
GUI
VR Development
双精度坐标
应用程序接口
Animations-Related Classes
Containers
Common Functionality
Controls-Related Classes
Engine-Related Classes
Filesystem Functionality
GUI-Related Classes
Math Functionality
Node-Related Classes
Objects-Related Classes
Networking Functionality
Pathfinding-Related Classes
Physics-Related Classes
Plugins-Related Classes
IG Plugin
CIGIConnector Plugin
Rendering-Related Classes
VR-Related Classes
创建内容
内容优化
材质
Material Nodes Library
Miscellaneous
Input
Math
Matrix
Textures
Art Samples
Tutorials
注意! 这个版本的文档是过时的,因为它描述了一个较老的SDK版本!请切换到最新SDK版本的文档。
注意! 这个版本的文档描述了一个不再受支持的旧SDK版本!请升级到最新的SDK版本。

添加管道、围墙、电线

栅栏、管道和类似的对象放置在线段所选矢量数据来源(*.shp文件)。您也可以模拟飞机警告灯(在本例中广告牌作为基本的对象)。

在这一章,让我们创建灯光使用Billboards对象和地点沿着道路栅栏。

另请参阅#

观看这段视频,来自Sandworm地形生成系列视频教程:

准备一个主要对象#

主要对象用于一代应该是*.node文件(Node Reference)包含一个根节点的层次结构。

准备广告牌#

  1. 创建一个Billboards:单击菜单栏上的Create -> Billboards -> Base
  2. 继承表面材质和使Emission状态。您可以改变发射颜色和任何其他参数Parameters选项卡。

  3. 将对象导出到 *.node 文件。
注意
*.node文件应该包含一个Billboards对象。

现在,主节点(*.node资源)是准备使用,您可以禁用或删除从现场。

准备栅栏#

关于放置对象的一个重要问题是节点的轴心点:它应该改变,如果您想要一个栅栏附近生成路,不是在中间。要做到这一点,打开资源在数字内容创建一个第三方软件。

我们为道路创建的平面宽度是10个单位,因此我们需要将栅栏从支点移动5个单位以上,这样它就不会在道路上。

重新导入的模型如下所示:

带有移位枢轴的围栏

放置点#

放置广告牌#

Sandworm 中,创建一个 Point 对象并添加数据源。

我们要沿路的广告牌,我们用sw_georeferenced/vector/roads.shp文件作为矢量数据源。

  1. 选择创建的Node Reference作为Node
  2. 使Use as Fence选项。
  3. 禁用Autosize选项。
  4. 5设置为Step参数的值决定之间的距离(单位)两个相邻的灯光沿着路(Billboards)放置。
  5. 单击Create Point Object按钮。

生成的 灯将如下所示(如果禁用太阳光):

放置围栏#

Sandworm 中,创建一个 Point 对象并添加数据源。

由于我们要在道路上放置围栏,让我们使用 sw_georeferenced/vector/roads.shp 文件作为矢量数据源并设置 过滤。 在所有道路上放置围栏可能对性能不太友好。

让我们为道路设置相同的过滤器:

对象并设置以下参数:

  1. 选择创建的Node Reference作为Node
  2. 使Use as Fence选项。
  3. 单击Create Point Object按钮。

生成的 栅栏将如下所示:

您可以手动修改集群,但请记住,如果您重新生成对象所有手动更改将丢失。一个解决方案可能是克隆编辑对象和离开Terrain对象的层次结构。

还有什么#

最新更新: 2023-12-19
Build: ()