(window.webpackJsonp=window.webpackJsonp||[]).push([[80],{253:function(v,_,t){v.exports=t.p+"assets/img/3DK13.f6c8db86.png"},400:function(v,_,t){v.exports=t.p+"assets/img/3DK21.2d11447a.png"},509:function(v,_,t){v.exports=t.p+"assets/img/3DK9.883727a2.png"},6988:function(v,_,t){v.exports=t.p+"assets/img/3DK6.4d60d4fc.png"},6989:function(v,_,t){v.exports=t.p+"assets/img/3DK7.5de48490.png"},6990:function(v,_,t){v.exports=t.p+"assets/img/3DK8.1b337828.png"},6991:function(v,_,t){v.exports=t.p+"assets/img/3DK10.5ed9d9b0.png"},6992:function(v,_,t){v.exports=t.p+"assets/img/3DK12.b4c95f3d.png"},6993:function(v,_,t){v.exports=t.p+"assets/img/3DK11.1c19b9e6.png"},6994:function(v,_,t){v.exports=t.p+"assets/img/3DK14.85e081cd.png"},6995:function(v,_,t){v.exports=t.p+"assets/img/3DK15.45cb5d07.png"},6996:function(v,_,t){v.exports=t.p+"assets/img/3DK16.a7cd187a.png"},6997:function(v,_,t){v.exports=t.p+"assets/img/3DK17.e0bf29ef.png"},6998:function(v,_,t){v.exports=t.p+"assets/img/3DK27.320cadd4.png"},6999:function(v,_,t){v.exports=t.p+"assets/img/3DK28.6fef45a0.png"},7e3:function(v,_,t){v.exports=t.p+"assets/img/3DK29.4aa32941.png"},7001:function(v,_,t){v.exports=t.p+"assets/img/3DK30.942a996f.png"},7002:function(v,_,t){v.exports=t.p+"assets/img/3DK31.a6b5e62f.png"},7003:function(v,_,t){v.exports=t.p+"assets/img/3DK18.34332200.png"},7004:function(v,_,t){v.exports=t.p+"assets/img/3DK19.247439e7.png"},7005:function(v,_,t){v.exports=t.p+"assets/img/3DK20.19b39617.png"},7006:function(v,_,t){v.exports=t.p+"assets/img/3DK22.ba7bbbff.png"},7007:function(v,_,t){v.exports=t.p+"assets/img/3DK23.a3b0e373.png"},7008:function(v,_,t){v.exports=t.p+"assets/img/3DK24.108da6d4.png"},7009:function(v,_,t){v.exports=t.p+"assets/img/3DK25.d97314db.png"},7010:function(v,_,t){v.exports=t.p+"assets/img/3DK26.7e5fade1.png"},8551:function(v,_,t){"use strict";t.r(_);var s=t(7),o=Object(s.a)({},(function(){var v=this,_=v._self._c;return _("ContentSlotsDistributor",{attrs:{"slot-key":v.$parent.slotKey}},[_("h1",{attrs:{id:"编辑器插件"}},[_("a",{staticClass:"header-anchor",attrs:{href:"#编辑器插件"}},[v._v("#")]),v._v(" 编辑器插件")]),v._v(" "),_("p",[v._v("专为"),_("code",[v._v("IoTCenter3D")]),v._v("开发者打造，致力于简化开发流程，提高开发者效率的Unity扩展插件。是用于Unity编辑器中的插件——"),_("code",[v._v("plugin-EditorTool")]),v._v("，这些插件会为"),_("code",[v._v("IoTCenter3D")]),v._v("开发流程提供有用的功能。")]),v._v(" "),_("h2",{attrs:{id:"简介"}},[_("a",{staticClass:"header-anchor",attrs:{href:"#简介"}},[v._v("#")]),v._v(" 简介")]),v._v(" "),_("p",[v._v("IoTCenter3D 平台开发拥有诸多"),_("strong",[v._v("重复")]),v._v("的工作，比如"),_("code",[v._v("创建预制体")]),v._v("、"),_("code",[v._v("创建模板代码")]),v._v("、"),_("code",[v._v("设置AB包")]),v._v("等,为了"),_("strong",[v._v("提高IoTCenter3D 平台的开发效率，减少大量的重复劳动")]),v._v("，制作了这款插件，供开发者选择使用。")]),v._v(" "),_("p",[v._v("编辑器插件具有如下特点：")]),v._v(" "),_("ol",[_("li",[_("p",[v._v("自动适配二次开发包，无需多余配置开箱即用。")])]),v._v(" "),_("li",[_("p",[v._v("完成大量重复工作。")])]),v._v(" "),_("li",[_("p",[v._v("插件式安装不会污染项目文件。")])]),v._v(" "),_("li",[_("p",[v._v("整个工具包非常小。")])]),v._v(" "),_("li",[_("p",[v._v("面向未来的强大架构"),_("a",{attrs:{href:"https://unity.com/features/ui-toolkit",target:"_blank",rel:"noopener noreferrer"}},[v._v("使用Unity下一代UI解决方案"),_("OutboundLink")],1),v._v("开发")])])]),v._v(" "),_("h2",{attrs:{id:"使用要求"}},[_("a",{staticClass:"header-anchor",attrs:{href:"#使用要求"}},[v._v("#")]),v._v(" 使用要求")]),v._v(" "),_("ol",[_("li",[_("p",[v._v("操作系统：目前仅支持Windows操作系统。")])]),v._v(" "),_("li",[_("p",[v._v("Unity：经过测试正常兼容的Unity版本包括"),_("code",[v._v("2021.3.1")]),v._v("和"),_("code",[v._v("2022.1")])]),v._v(" "),_("div",{staticClass:"custom-block tip"},[_("p",{staticClass:"custom-block-title"},[v._v("提示")]),v._v(" "),_("p",[v._v("插件在 "),_("code",[v._v("2021.3.1")]),v._v(" 版本上进行开发，理论上也支持其它"),_("code",[v._v("2021")]),v._v("版本，插件大部分界面使用 "),_("code",[v._v("UI Toolkit")]),v._v(" 开发，"),_("code",[v._v("UI Toolkit")]),v._v(" 在2021 LTS版本内置。")])])]),v._v(" "),_("li",[_("p",[v._v("插件包："),_("strong",[v._v("请注意要使用插件必须先安装以下两个包")])]),v._v(" "),_("ul",[_("li",[_("p",[v._v("IoT_3DFramework：由于插件的所有工作都围绕于此包展开，所有必须先安装这个包才能正常使用。")])]),v._v(" "),_("li",[_("p",[v._v("TextMeshPro：插件的一些自动化功能，包括：")]),v._v(" "),_("p",[v._v("图片资源(如"),_("code",[v._v("PNG")]),v._v("、"),_("code",[v._v("JPG")]),v._v("等)：当资源被导入在名称包含"),_("code",[v._v("UI")]),v._v("的文件夹里后，会自动转换成"),_("code",[v._v("Sprite")]),v._v("类型。")]),v._v(" "),_("p",[v._v("模型资源(如"),_("code",[v._v("FBX")]),v._v("、"),_("code",[v._v("OBJ")]),v._v("等)：当模型被导入到项目后，默认是无法修改材质的，会自动转换成可以修改材质。")]),v._v(" "),_("p",[v._v("字体资源(如"),_("code",[v._v("TTF")]),v._v("、"),_("code",[v._v("OTF")]),v._v("等)：当字体被导入到项目后，会自动在字体旁边创建支持"),_("code",[v._v("TMP")]),v._v("的字体资源。")])])])])]),v._v(" "),_("h2",{attrs:{id:"安装"}},[_("a",{staticClass:"header-anchor",attrs:{href:"#安装"}},[v._v("#")]),v._v(" 安装")]),v._v(" "),_("p",[v._v("推荐Package Manager(包管理器)和直接导入两种方式安装。")]),v._v(" "),_("div",{staticClass:"custom-block tip"},[_("p",{staticClass:"custom-block-title"},[v._v("提示")]),v._v(" "),_("ol",[_("li",[v._v("请注意当前项目是否符合使用要求。")]),v._v(" "),_("li",[v._v("两种方式导入后都会自动安装所依赖的TextMeshPro插件。")])])]),v._v(" "),_("details",{staticClass:"custom-block details",attrs:{open:""}},[_("summary",[v._v("Package Manager")]),v._v(" "),_("p",[v._v("此方式可以将插件放在电脑任一位置，如果一台电脑上有多个"),_("code",[v._v("IoT")]),v._v("项目使用此步骤安装只会引用插件，不会复制到项目本身，导入后"),_("code",[v._v("unity")]),v._v("项目不会增加体积。")]),v._v(" "),_("p",[v._v("示例(Unity 2022.1):")]),v._v(" "),_("ol",[_("li",[_("p",[v._v("在菜单栏中选择 "),_("code",[v._v("Window/Package Manager")]),v._v(" 。")]),v._v(" "),_("p",[_("img",{attrs:{src:t(6988),alt:""}})])]),v._v(" "),_("li",[_("p",[v._v("在打开的Package Manager窗口中点击按钮 "),_("code",[v._v("+ -> Add package from disk...")]),v._v(" 。")]),v._v(" "),_("p",[_("img",{attrs:{src:t(6989),alt:""}})])]),v._v(" "),_("li",[_("p",[v._v("选择从"),_("a",{attrs:{href:"https://gitee.com/ganweicloud/iotcenter-3d-development",target:"_blank",rel:"noopener noreferrer"}},[v._v("敢为开源仓库"),_("OutboundLink")],1),v._v("下载的三维示例的"),_("code",[v._v("\\iotcenter-3d-development\\Packages\\IOTControl Editor")]),v._v("目录中的"),_("code",[v._v("package.json")]),v._v("文件即可")]),v._v(" "),_("p",[_("img",{attrs:{src:t(6990),alt:""}})])]),v._v(" "),_("li",[_("p",[v._v("等待载入完成，出现在"),_("code",[v._v("Packages")]),v._v("里表示安装成功。")]),v._v(" "),_("p",[_("img",{attrs:{src:t(509),alt:""}})])])])]),v._v(" "),_("details",{staticClass:"custom-block details",attrs:{open:""}},[_("summary",[v._v("直接导入")]),v._v(" "),_("p",[v._v("此方式可以将插件放在电脑任一位置，如果一台电脑上有多个"),_("code",[v._v("IoT")]),v._v("项目使用此步骤安装只会引用插件，不会复制到项目本身，导入后"),_("code",[v._v("unity")]),v._v("项目不会增加体积。")]),v._v(" "),_("p",[v._v("示例(Unity 2022.1):")]),v._v(" "),_("ol",[_("li",[_("p",[v._v("从"),_("a",{attrs:{href:"https://gitee.com/ganweicloud/iotcenter-3d-development",target:"_blank",rel:"noopener noreferrer"}},[v._v("敢为开源仓库"),_("OutboundLink")],1),v._v("下载的三维示例的"),_("code",[v._v("\\iotcenter-3d-development\\Packages\\")]),v._v("目录下的"),_("code",[v._v("IOTControl Editor")]),v._v("文件夹复制到"),_("code",[v._v("Unity")]),v._v("项目的"),_("code",[v._v("Packages")]),v._v("文件夹里面。")]),v._v(" "),_("p",[_("img",{attrs:{src:t(6991),alt:""}})])]),v._v(" "),_("li",[_("p",[v._v("等待载入完成，出现在"),_("code",[v._v("Packages")]),v._v("里表示安装成功。")]),v._v(" "),_("p",[_("img",{attrs:{src:t(509),alt:""}})])])])]),v._v(" "),_("h2",{attrs:{id:"开发工具界面说明"}},[_("a",{staticClass:"header-anchor",attrs:{href:"#开发工具界面说明"}},[v._v("#")]),v._v(" 开发工具界面说明")]),v._v(" "),_("p",[v._v("点击上方的按钮打开工具界面,如下图所示。")]),v._v(" "),_("p",[_("img",{attrs:{src:t(6992),alt:""}})]),v._v(" "),_("p",[v._v("打开的工具界面如下图所示:")]),v._v(" "),_("p",[_("img",{attrs:{src:t(6993),alt:""}})]),v._v(" "),_("details",{staticClass:"custom-block details",attrs:{open:""}},[_("summary",[v._v("界面说明")]),v._v(" "),_("ol",[_("li",[_("p",[v._v("工具栏：左侧包含构建"),_("code",[v._v("ab")]),v._v("包、复制脚本、启动"),_("code",[v._v("IOT")]),v._v("平台的快捷操作，右侧的按钮用于截图和打开"),_("strong",[v._v("设置页面")]),v._v("。")])]),v._v(" "),_("li",[_("p",[v._v("搜索框：输入名称根据选择的控件类型搜索项目里面符合的控件。")])]),v._v(" "),_("li",[_("p",[v._v("资源视图：根据选择的控件类型显示项目里面的控件，点击某个控件列表项打开"),_("strong",[v._v("控件详情页面")]),v._v("。")])]),v._v(" "),_("li",[_("p",[v._v("页面视图：用于显示页面的区域，如"),_("strong",[v._v("创建页面")]),v._v("、"),_("strong",[v._v("详情页面")]),v._v("、"),_("strong",[v._v("设置页面")]),v._v("等。默认显示创建按钮用于打开"),_("strong",[v._v("创建页面")]),v._v("。")])]),v._v(" "),_("li",[_("p",[v._v("侧边栏：使用不频繁的工具放在这里，比如"),_("strong",[v._v("创建建筑结构")]),v._v("、"),_("strong",[v._v("新建场景")]),v._v("(自动新建场景，并设置AB包信息)。")]),v._v(" "),_("p",[_("img",{attrs:{src:t(253),alt:""}})])])])]),v._v(" "),_("p",[v._v("下面分别介绍开发工具的所有界面，包括"),_("strong",[v._v("控件详情页面")]),v._v("、"),_("strong",[v._v("建筑结构界面")]),v._v("、"),_("strong",[v._v("创建页面")]),v._v("以及"),_("strong",[v._v("设置页面")])]),v._v(" "),_("details",{staticClass:"custom-block details",attrs:{open:""}},[_("summary",[v._v("控件详情页面")]),v._v(" "),_("p",[v._v("根据选择的控件类型显示控件详情信息，目前分为三种：设备、UI控件、设备UI(也就是UI弹窗/面板)。")]),v._v(" "),_("p",[_("img",{attrs:{src:t(6994),alt:""}})]),v._v(" "),_("ol",[_("li",[_("p",[v._v("设备详情页面。控件类型选择"),_("strong",[v._v("设备")]),v._v("时，在左侧列表中任一设备即可打开"),_("strong",[v._v("设备详情页面")]),v._v("。")]),v._v(" "),_("p",[_("img",{attrs:{src:t(6995),alt:""}})]),v._v(" "),_("p",[v._v("视图说明：")]),v._v(" "),_("ul",[_("li",[_("p",[v._v("预览视图：用于显示设备的预览图，可以直接拖动到场景等窗口直接创建设备。")])]),v._v(" "),_("li",[_("p",[v._v("设备属性视图：渲染出该设备上绑定的继承"),_("code",[v._v("DeviceBase")]),v._v("的脚本属性。")])])])]),v._v(" "),_("li",[_("p",[v._v("UI控件详情页。控件类型选择"),_("strong",[v._v("UI控件")]),v._v("时，在左侧列表中任一UI控件即可打开"),_("strong",[v._v("UI控件详情页面")])]),v._v(" "),_("p",[_("img",{attrs:{src:t(6996),alt:""}})]),v._v(" "),_("p",[v._v("视图说明：")]),v._v(" "),_("ul",[_("li",[_("p",[v._v("预览视图：用于显示UI控件的预览图，可以直接拖动到场景等窗口直接创建UI控件。")])]),v._v(" "),_("li",[_("p",[v._v("UI属性视图：渲染出该设备上绑定的继承"),_("code",[v._v("UIControl")]),v._v("的脚本属性，点击预览控件直接打开UI预制体。")])]),v._v(" "),_("li",[_("p",[v._v("元数据视图：每个UI控件都必须包含的组件，点击生成ID可以修改ID。")])])])]),v._v(" "),_("li",[_("p",[v._v("设备UI详情页。控件类型选择"),_("strong",[v._v("设备UI")]),v._v("时，在左侧列表中任一UI控件即可打开"),_("strong",[v._v("设备UI详情页面")])]),v._v(" "),_("p",[_("img",{attrs:{src:t(6997),alt:""}})]),v._v(" "),_("p",[v._v("视图说明：")]),v._v(" "),_("ul",[_("li",[_("p",[v._v("预览视图：用于显示设备UI的预览图，可以直接拖动到场景等窗口直接创建设备UI。")])]),v._v(" "),_("li",[_("p",[v._v("UI属性视图：渲染出该设备上绑定的继承"),_("code",[v._v("DeviceUIFormBase")]),v._v("的脚本属性，点击预览控件直接打开UI预制体。")])])])])])]),v._v(" "),_("details",{staticClass:"custom-block details",attrs:{open:""}},[_("summary",[v._v("创建页面")]),v._v(" "),_("p",[v._v("与控件详情页面一样，根据选择的控件类型显示不同的属性，目前分为三种：设备、UI控件、设备UI(也就是UI弹窗/面板)。")]),v._v(" "),_("ol",[_("li",[_("p",[v._v("创建设备页面。控件类型选择"),_("strong",[v._v("设备")]),v._v("。")]),v._v(" "),_("p",[_("img",{attrs:{src:t(6998),alt:""}})]),v._v(" "),_("p",[v._v("视图说明：")]),v._v(" "),_("ul",[_("li",[_("p",[v._v("脚本名称：创建后脚本的名称，"),_("strong",[v._v("自定义")]),v._v("或者是默认字符。")])]),v._v(" "),_("li",[_("p",[v._v("设备模型：创建的预制体所包含的设备模型，"),_("strong",[v._v("可以为空")]),v._v("。")])]),v._v(" "),_("li",[_("p",[v._v("设备图标：脚本创建完成后，会自动添加到设备图标属性，"),_("strong",[v._v("可以为空")]),v._v("。")])]),v._v(" "),_("li",[_("p",[v._v("设备名称：创建的预制体名称，脚本创建完成后，也会自动添加到设备名称属性，"),_("strong",[v._v("不能为空")]),v._v("。")])]),v._v(" "),_("li",[_("p",[v._v("创建按钮：如果属性等设置校验成功点击开始创建控件。")])]),v._v(" "),_("li",[_("p",[v._v("code：代码预览，可以在"),_("strong",[v._v("设置页面")]),v._v("设置成可编辑，适合做一些小修改，并且创建时会检测代码是否符合规范。")])])])]),v._v(" "),_("li",[_("p",[v._v("创建UI控件页面。控件类型选择"),_("strong",[v._v("UI控件")]),v._v("。")]),v._v(" "),_("p",[_("img",{attrs:{src:t(6999),alt:""}})]),v._v(" "),_("p",[v._v("视图说明：")]),v._v(" "),_("ul",[_("li",[_("p",[v._v("脚本名称：创建后脚本的名称，"),_("strong",[v._v("自定义")]),v._v("或者是默认字符。")])]),v._v(" "),_("li",[_("p",[v._v("UI名称：创建的预制体名称，脚本创建完成后，也会自动添加到UI名称属性，"),_("strong",[v._v("不能为空")]),v._v("。")])]),v._v(" "),_("li",[_("p",[v._v("控件类型：设置UI控件在3D平台创建时显示在哪个分类下。")])]),v._v(" "),_("li",[_("p",[v._v("创建按钮：如果属性等设置校验成功点击开始创建控件。")])]),v._v(" "),_("li",[_("p",[v._v("code：代码预览，可以在"),_("strong",[v._v("设置页面")]),v._v("设置成可编辑，适合做一些小修改，并且创建时会检测代码是否符合规范。")])])])]),v._v(" "),_("li",[_("p",[v._v("创建设备UI页面。控件类型选择"),_("strong",[v._v("设备UI")]),v._v("。")]),v._v(" "),_("p",[_("img",{attrs:{src:t(7e3),alt:""}})]),v._v(" "),_("p",[v._v("视图说明：")]),v._v(" "),_("ul",[_("li",[_("p",[v._v("脚本名称：创建后脚本的名称，"),_("strong",[v._v("自定义")]),v._v("或者是默认字符。")])]),v._v(" "),_("li",[_("p",[v._v("UI名称：创建的预制体名称，脚本创建完成后，也会自动添加到UI名称属性，"),_("strong",[v._v("不能为空")]),v._v("。")])]),v._v(" "),_("li",[_("p",[v._v("创建按钮：如果属性等设置校验成功点击开始创建控件。")])]),v._v(" "),_("li",[_("p",[v._v("code：代码预览，可以在"),_("strong",[v._v("设置页面")]),v._v("设置成可编辑，适合做一些小修改，并且创建时会检测代码是否符合规范。")])])])])])]),v._v(" "),_("details",{staticClass:"custom-block details",attrs:{open:""}},[_("summary",[v._v("设置页面")]),v._v(" "),_("p",[v._v("点击工具栏右侧的"),_("strong",[v._v("设置")]),v._v("按钮。")]),v._v(" "),_("p",[_("img",{attrs:{src:t(7001),alt:""}})]),v._v(" "),_("p",[v._v("打开"),_("strong",[v._v("设置页面")]),v._v("，如下图所示：")]),v._v(" "),_("p",[_("img",{attrs:{src:t(7002),alt:""}})]),v._v(" "),_("p",[v._v("视图说明：")]),v._v(" "),_("ol",[_("li",[_("p",[v._v("Win路径: 3D可视化平台中的文件路径，用于文件操作。")])]),v._v(" "),_("li",[_("p",[v._v("设备预制体路径：用于设置创建设备的预制体保存的路径。")])]),v._v(" "),_("li",[_("p",[v._v("设备脚本路径：用于设置创建设备的脚本保存的路径。")])]),v._v(" "),_("li",[_("p",[v._v("UI预制体路径：用于设置创建"),_("code",[v._v("UI")]),v._v("控件的预制体保存路径。")])]),v._v(" "),_("li",[_("p",[v._v("UI脚本路径：用于设置创建"),_("code",[v._v("UI")]),v._v("控件的脚本保存路径。")])]),v._v(" "),_("li",[_("p",[v._v("UI弹窗预制体路径：用于设置创建设备"),_("code",[v._v("UI")]),v._v("的预制体保存路径。")])]),v._v(" "),_("li",[_("p",[v._v("UI弹窗脚本路径：用于设置创建设备"),_("code",[v._v("UI")]),v._v("的脚本保存路径。")])]),v._v(" "),_("li",[_("p",[v._v("关闭无感"),_("code",[v._v("UI")]),v._v("预览：由于某些"),_("code",[v._v("UI")]),v._v("计算复杂，强制在面板里刷新。")])]),v._v(" "),_("li",[_("p",[v._v("销毁时间：设置 "),_("code",[v._v("UI")]),v._v(" 预览完成后自动销毁的时间。")])]),v._v(" "),_("li",[_("p",[v._v("开启代码编辑：开启后可以在创建时直接修改代码。")])]),v._v(" "),_("li",[_("p",[v._v("创建后自动打开脚本：是否在脚本创建完成后自动打开对应的脚本文件。")])])])]),v._v(" "),_("details",{staticClass:"custom-block details",attrs:{open:""}},[_("summary",[v._v("建筑结构界面")]),v._v(" "),_("ol",[_("li",[_("p",[v._v("侧边栏中点击"),_("strong",[v._v("建筑")]),v._v("。")]),v._v(" "),_("p",[_("img",{attrs:{src:t(253),alt:""}})]),v._v(" "),_("p",[v._v("打开"),_("strong",[v._v("建筑生成器")]),v._v("界面，如下图所示：")]),v._v(" "),_("p",[_("img",{attrs:{src:t(7003),alt:""}})])]),v._v(" "),_("li",[_("p",[v._v("基本控制。")]),v._v(" "),_("ul",[_("li",[_("p",[v._v("空格、鼠标右键：显示"),_("code",[v._v("节点列表")]),v._v(" 。")])]),v._v(" "),_("li",[_("p",[v._v("鼠标滚轮：视图缩放。")])]),v._v(" "),_("li",[_("p",[v._v("鼠标中键：平移视图。")])]),v._v(" "),_("li",[_("p",[v._v("拖拽鼠标右键：选中多个节点 。")])])])]),v._v(" "),_("li",[_("p",[v._v("节点介绍。节点界面属性前方的圆形表示同颜色可以相连，不同颜色根据节点设计是否可以相连。")]),v._v(" "),_("ul",[_("li",[_("p",[v._v("创建建筑。按下"),_("strong",[v._v("空格键")]),v._v("或者"),_("strong",[v._v("鼠标右键")]),v._v("，打开节点列表。")]),v._v(" "),_("p",[_("img",{attrs:{src:t(7004),alt:""}})]),v._v(" "),_("p",[v._v("点击"),_("strong",[v._v("创建建筑")]),v._v("。")]),v._v(" "),_("p",[_("img",{attrs:{src:t(7005),alt:""}})]),v._v(" "),_("p",[v._v("没有创建：用于显示创建后的建筑名称。")]),v._v(" "),_("p",[v._v("建筑名称：建筑的名称。")]),v._v(" "),_("p",[v._v("楼层总数：建筑的建筑层数。")]),v._v(" "),_("p",[v._v("起始楼层：用于楼层名称自增的起始数。")]),v._v(" "),_("p",[v._v("配置完成后点击"),_("strong",[v._v("创建")]),v._v("按钮，此时会根据配置的参数创建结构。")])]),v._v(" "),_("li",[_("p",[v._v("物体。拖动父节点到界面窗口。用于将模型结构同步转移到创建后对应的结构中")]),v._v(" "),_("p",[_("img",{attrs:{src:t(400),alt:""}})])]),v._v(" "),_("li",[_("p",[v._v("数值。在节点列表中点击"),_("strong",[v._v("属性->数值")]),v._v("。用于配置"),_("code",[v._v("int")]),v._v("整数。")]),v._v(" "),_("p",[_("img",{attrs:{src:t(7006),alt:""}})]),v._v(" "),_("p",[v._v("Value：输入配置的整数。")])]),v._v(" "),_("li",[_("p",[v._v("字符串。在节点列表中点击"),_("strong",[v._v("属性->字符串")]),v._v("。用于配置"),_("code",[v._v("string")]),v._v("字符串。")]),v._v(" "),_("p",[_("img",{attrs:{src:t(7007),alt:""}})]),v._v(" "),_("p",[v._v("Value：输入配置的字符串。")])])])]),v._v(" "),_("li",[_("p",[v._v("示例。通过两个示例演示建筑结构的创建和使用。")]),v._v(" "),_("p",[v._v("示例一：本示例演示如何创建基础结构。")]),v._v(" "),_("ol",[_("li",[_("p",[v._v("打开窗口后，会检测场景中是否有"),_("code",[v._v("BuildingRoot")]),v._v("，如果有会作为建筑创建后的根节点(父节点)，没有会自动创建一个。")]),v._v(" "),_("p",[_("img",{attrs:{src:t(400),alt:""}})])]),v._v(" "),_("li",[_("p",[v._v("通过添加对应节点可以快速创建出建筑结构。")]),v._v(" "),_("p",[_("img",{attrs:{src:t(7008),alt:""}})])])]),v._v(" "),_("p",[v._v("示例二：本示例演示如何把模型也一起移动到结构中。")]),v._v(" "),_("p",[v._v("模型需要按照以下结构排放，楼层作为建筑模型的子物体。")]),v._v(" "),_("ul",[_("li",[_("p",[v._v("建筑模型对应场景中的平面。")])]),v._v(" "),_("li",[_("p",[v._v("楼层模型分别对应场景中的四个方块。")]),v._v(" "),_("p",[_("img",{attrs:{src:t(7009),alt:""}})])])]),v._v(" "),_("ol",[_("li",[_("p",[v._v("首先选中建筑模型并且拖动至生成器界面。")]),v._v(" "),_("p",[_("img",{attrs:{src:t(400),alt:""}})])]),v._v(" "),_("li",[_("p",[v._v("连接创建建筑节点并且设置好参数后点击创建.")]),v._v(" "),_("p",[_("img",{attrs:{src:t(7010),alt:""}})])])])])])])])}),[],!1,null,null,null);_.default=o.exports}}]);