预建体
预建体是一系列场景图形,可包含设置和组件。 预建体可用来创建能重复使用的、可能需要在您的游戏世界中反复出现的对象组。 预建体可以是几个简单的实体,可以是一个设置完善、作为玩家角色的实体,可以是附属于某个约束的粒子,也可以是几何网格房屋,配备完整的静态光照、家具等等。
创建一个预建实例,即创建其中包含的全部图形的实例。 这些图形不会在图形树状图中显示,因为不可修改,但预建体带有一个选项,如需要,也可返回可编辑状态。
新预建体
要新建一个预建体,只需从场景图形列表选中所有您需要加入该预建体的图形,然后对选中图形使用 。
点击 Create Prefab(创建预建体) 选项后,一个新窗口将出现,为该预建体命名并点击 OK。
保存时,建议您将预建体保存在 Prefab 文件夹中,该文件夹位于 Projects Asset 文件夹下。 您可以使用 new folder(新文件夹)按钮在该文件夹内任意创建新文件夹,维持预建体的组织齐整。
确认这一窗口后,您会看到预建体属性面板,让您自定义多种预建体选项。
注: 如果预建体属性窗口中没有定义 Name 属性,则图形创建器列表中的预建体名称将套用文件名称 - PrefabFolder/newPrefab.prefab。 见下方示例。
确认这一窗口后,您的预建体将显示在图形创建器面板中,可随时在场景中使用。
为避免在创建和命名预建体时出现混淆,以下图片演示了在您使用不同方式为预建体命名的情况下,每个预建体在图形创建器列表中呈现的方式:
示例 1: 以文件名保存,不设其他预建体名称或文件夹
示例 2: 以文件名保存到新文件夹,但依然不设预建体名称
示例 3: 以文件名保存到预建体根目录。 设预建体名称。
示例 4: 以文件名保存到现有文件夹。 也为预建体设定名称。
如果我们看一下该示例项目的资源预建体文件夹,您可以看到 *.prefab 文件和非必须的 *.vprefab 引擎导出文件。
预建体文件夹位置
vForge 在全局设置中有一个选项,可指定您的预建体文件夹的位置。
预建体属性
预建体属性窗口包含与预建体保存有关的设置,会在新建预建体后显示,也可双击图形创建器面板中的预建体打开。
-
Category(类别): 预建体的类别。 图形创建器面板会为每个类别单独创建文件夹。 如没有任何分类,则预建体会出现在预建体根目录下。
-
Description(描述): 预建体的描述文本。 这些文本出现在图形创建器面板中。
-
Name(名称): 这是出现在图形创建器面板中的预建体名称。 如果留空,则使用二进制文件名。
-
AutoSave Binary(自动保存二进制): 如启用,则每当预建体被保存时,运行库可用的二进制版本(.vPrefab)都会被自动保存。
-
Convertible(可转换): 如设为 False,该预建体无法转换为可编辑图形对象。 要在预建体创建后进一步进行编辑,该选项必须设为 True。
-
Exposed Parameters(呈现参数): 点击 […] 编辑单个实例的呈现参数列表。
-
Relative Filenames(关联文件名): 如启用,所有文件名都会与预建体关联。 否则,文件名将和项目关联(默认)。
-
Binary Filename(二进制文件名): 二进制文件名显示了您创建的 .vPrefab 文件的路径。
- 转自:projectanarchy中文社区 http://www.anarchy.cn/portal.php?mod=view&aid=51
相关推荐
本篇我们将深入探讨"vision transformer预训练"以及相关的自监督学习方法。 自监督学习是一种无需人工标注数据的训练方式,通过设计特定的任务让模型从原始数据中自我学习。在视觉领域,SimCLR、SimCLRV2、BYOL、...
可能包含如何利用Vision引擎的接口加载预训练模型,以及如何进行模型优化和量化,以适应嵌入式设备或移动平台。 文档还可能包含关于实时视频处理的内容,解释如何利用Vision引擎实时分析视频流,实现人脸识别、行为...
在这个例子中,我们创建了一个`VisionImage`对象,用`VisionImageSource`加载了一个图像,然后对图像进行了灰度转换,并使用`VisionForm`显示了结果。 5. **高级功能**:NI Vision提供了丰富的图像处理和分析功能...
场景可能包含一个或多个游戏对象,这些对象带有Vision Pro的组件或者脚本,用于处理图像输入、分析、识别等任务。通过这个场景,开发者可以直观地了解如何将计算机视觉技术融入到游戏逻辑或交互设计中。 在实际应用...
- 创建一个Halcon的HImage对象(Halcon的图像基础类型),并设置其内存地址为NIVision的图像缓冲区。 - 将HImage转换为HObject,以便使用Halcon的高级图像处理函数。 - 完成处理后,可以将HObject的像素数据反向...
Unity作为一个强大的游戏开发引擎,其丰富的功能和易用性深受开发者喜爱。在实际开发过程中,有时我们需要在代码中实现延时执行的功能,例如动画延迟播放、事件延迟触发等。"Vision Timer"就是这样一个针对Unity专门...
在视觉技术领域,National Instruments(NI)开发的NI Vision是一个强大的图像处理库,它提供了丰富的功能,用于图像分析、检测和机器视觉应用。本篇文章将深入探讨NIVision函数及其在图像处理中的应用。 首先,NI...
在Vision中,你可以创建状态机,定义状态、转换和事件,帮助理解对象的行为模式。 5. **活动图(Activity Diagram)** 活动图类似于流程图,用于表示系统或对象的控制流。它可以用来描述工作流程、业务过程等,是...
精细的设计对象模型和无以匹敌的创新表述质量使Nevron .NET Vision成为最受欢迎的控件套装。 Nevron .NET Vision包含中包含三个不同的控件产品,帮助您创建杰出的Winforms及ASP.NET数据表述应用程序。
OpenGL-Vision OpenGL-Vision OpenGL-Vision
在这个项目中,“Binocular-Stereo-Vision_双目立体视觉_运动对象跟踪_视觉跟踪_”显然是专注于利用这种技术进行运动对象的追踪。以下是对这个项目涉及的知识点的详细解释: 1. 双目立体视觉:双目视觉系统由两个...
在VISION中,用户可以通过图形化的编程界面来创建和编辑虚拟仪器,进行数据采集、处理和分析。 在这个"VISION库模型.zip"中,我们可以期待找到各种电子元器件的模型,如电阻、电容、电感、二极管、晶体管、运算放大...
网络初始化会自动载入ViT 官方的预训练权重(因为transformer 网络收敛很慢,不经过预训练效果会很差,因此本篇代码自动载入)4.train.py 会自动生成数据集类别的 json 文件,所以不需要自己定义。train.py 训练完成会...
Vision-Language Models for Vision Tasks: A Survey Vision-Language Models (VLMs)是一种深入学习技术,它可以将图像和文本信息融合在一起,以便更好地理解和处理图像信息。本survey对VLMs的发展进行了系统的总结...
你可以创建一个包含IMAQ Vision运行引擎的可执行程序,在运行它时可以自动安装运行引擎. 这只需要在Build Application 或是 Shared Library 工具中添加一些步骤来设置. (注意:你必须为每个目标机都购买vision运行...
USB3 Vision规范是为了解决USB3.0接口在机器视觉中的应用而设计的,旨在实现设备的即插即用和互操作性。该规范由AIA(自动化成像协会)制定,并于2015年3月发布了1.0.1版本。它详细规定了如何使机器视觉产品(如相机...
你需要在项目中引用NIVISION的DLL文件,并创建相应的对象实例来调用其中的方法。 1. **模板匹配算法**:模板匹配的核心算法通常是基于像素级别的相似度计算,如均方误差(Mean Squared Error, MSE)或归一化的交叉...
"MS Vision 模板库" 是一个专门为流程图绘制者设计的资源集合,它提供了丰富的Vision模块,使得创建流程图的过程更加便捷高效。这个模板库不仅涵盖了基础的图形元素,还包括了特定领域的模板,比如在"DataDomain-...