Skip to content

alias中实体的属性有 ARRAY 怎么同步?

ilvxna edited this page Aug 7, 2018 · 4 revisions

<!--角色宠物信息-->
    <PET_INFOS> FIXED_DICT
        <implementedBy>PET_INFOS.pet_infos_inst</implementedBy>
        <Properties>
            <!--宠物序号-->
            <serial>
                <Type>  SERIAL  </Type>
            </serial>
            <!--宠物ID-->
            <petID>
                <Type>  INT32   </Type>
            </petID>
            <!--宠物等级-->
            <petLevel>
                <Type>  INT32   </Type>
            </petLevel>
            <!--宠物当前的经验-->
            <petExp>
                <Type>  INT32   </Type>
            </petExp>
            <!--宠物携带的技能列表-->
            <skillList>
                 <Type>  ARRAY <of> UINT64 </of>   </Type>
            </skillList>
        </Properties>
    </PET_INFOS>

    <!--宠物数组-->
    <PET_INFOS_LIST> FIXED_DICT
        <implementedBy>PET_INFOS.pet_infos_list_inst</implementedBy>
        <Properties>
            <values>
                <Type>
                    ARRAY <of> PET_INFOS </of>
                </Type>
            </values>
        </Properties>
    </PET_INFOS_LIST>

我在服务器给角色定义了一个宠物列表, PET_INFOS 脚本是跟角色列表一样的写法。 但是我在向客户端同步宠物数据的时候PET_INFOS的skillList字段属性会报错,这个结构同步的时候需要怎么才可以呢?

: 出什么错? 是客户端出错?

demo的角色列表不也同步挺好的?AVATAR_INFOS_LIST本身就是字典中包含了数组

        <AVATAR_INFOS_LIST>        FIXED_DICT
                <implementedBy>AVATAR_INFOS.avatar_info_list_inst</implementedBy>
                <Properties>
                        <values>
                                <Type>        ARRAY <of> AVATAR_INFOS </of>        </Type>
                        </values>
                </Properties>
        </AVATAR_INFOS_LIST>
Clone this wiki locally