首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >阅读yaml-cpp地图

阅读yaml-cpp地图
EN

Stack Overflow用户
提问于 2015-09-10 21:14:29
回答 1查看 885关注 0票数 1

我有以下yaml文件:

代码语言:javascript
复制
Pantalla:
ancho: 640
alto: 480

Configuracion:
    vel_personaje: 3
    merge_scroll: 30

Tipos:
    - nombre: arbol
      imagen: img/tree
      ancho_base: 2
      alto_base: 2
      pixel_ref_x: 30
      pixel_ref_y: 40
      fps: 10
      delay: 5

    - nombre: casa
      imagen: img/house

    - nombre: auto
      imagen: img/car
      ancho_base: 5
      alto_base: 5

Escenario:
    - nombre: principal
      size_x: 100
      size_y: 100
      entidades:  
           ­- {x: 10, y: 15, tipo: tierra}
           ­- {x: 15, y: 20, tipo: tierra}
           ­- {x: 10, y: 15, tipo: agua} 
         ­  - {x: 30, y: 55, tipo: castillo}
    protagonista:
        - tipo: principal
          x: 50
          y: 50

当我试图阅读不同的“系统”时,yaml-cpp说:

抛出'YAML::ParserException‘的实例后调用的终止():yaml-cpp:第32行中的错误,第25列:非法映射值

第32行第25列就在"y:“之后。我不知道我做错了什么。谢谢你的帮助!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-11 04:18:54

第28行的破折号是\u00ad,它是“软连字符”。我觉得应该是这样的:

代码语言:javascript
复制
Escenario:
    nombre: principal
    size_x: 100
    size_y: 100
    entidades:  
        ­- {x: 10, y: 15, tipo: tierra}
    ­    - {x: 15, y: 20, tipo: tierra}
    ­    - {x: 10, y: 15, tipo: agua}
    ­    - {x: 30, y: 55, tipo: castillo}
    protagonista:
        - tipo: principal
          x: 50
          y: 50
          y: 50
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32511710

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档