美文网首页
开发技巧:批量配置组件

开发技巧:批量配置组件

作者: iqxtreme | 来源:发表于2018-12-23 11:49 被阅读0次

    前言

    geoComponentImitater组件

    • 该组件命名含义为组件效仿器,让一个或一批组件来效仿某个组件的指定属性。
    案例层级结构
    • 以上案例,仅refinedNode是配置了拖拽组件的。
    • 现在要将rootRaw下所有节点(不包含rootRaw)都效仿refinedNode来配置拖拽组件。
    • 只需要将geoComponentImitater组件附加到场景中的节点上,比如rootRaw,然后根据需求配置其相应属性即可。
    效仿组件的配置案例
    • 以上案例配置解释如下:
    • FromNode和ToNode表明要让rootRaw效仿refinedNode
    • ComponentName表明要效仿的组件是geoDraggable
    • Attrs表明要效仿三个属性:dragEndEventslockTargetuseDrop
    • IncludeHierarchy为true,表明让rootRaw的子孙节点也去效仿。
    • IncludeToNode为false,表明不让rootRaw效仿,仅仅当作一个节点遍历过程的起点。
    • MarkName和MarkValue留空,表明遍历过程不考虑用节点标签筛选节点。
    • AddIfNotExist为true,表明自动为不包含geoDraggable组件的有效节点附加geoDraggable组件。
    • ImitateOnLoad为true,表明游戏一开始就执行效仿操作,否则需要手动调用效仿组件的doImitate()方法。

    相关文章

      网友评论

          本文标题:开发技巧:批量配置组件

          本文链接:https://www.haomeiwen.com/subject/yfogkqtx.html