开始写游戏 --- 第十四篇

开始写游戏 --- 第十四篇

  今天主要做了两件事情:

    1、给 对话框组件 新增 支持 Dialog[] 类型的数据格式。

    2、冒险 -> 点击地名 -> 进入具体场景 ,为这个 具体场景 提供了可配置的形式。

  上图:

    1、给 对话框组件 新增 支持 Dialog[] 类型的数据格式。

      

      这样的话,极大的方便了外部配置对话内容和头像。

      比如这种数据:

        我就把 dialog组件 的用法,和要显示的数据结构截图出来。

        

      来看看效果:

        

    2、冒险 -> 点击地名 -> 进入具体场景 ,为这个 具体场景 提供了可配置的形式。

      先来看看配置数据:

        

      然后这是使用配置:

        

      目前我只是做了第一次进入城市时,触发的对话功能:

        配置上,只有 长安 做了配置,所以点击 长安 才会有对话出现。

        

  接着,今天碰到一个问题,困扰了我很久。

  我开始尝试使用FGUI的方式来做场景切换。

  这是我写的场景基类:

    

  然后这是基于它写的组件:

    

  然后外部这么调用:

    

    就会报错。

    

  原因是:

    

  组件改成这样就可以了:

    

  然后外部调用:

    

  查看效果:

    

  

  今天就到这里。

原文地址:https://www.cnblogs.com/dmc-nero/p/11997459.html