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

Posted dmc-nero

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了开始写游戏 --- 第十四篇相关的知识,希望对你有一定的参考价值。

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

  今天主要做了两件事情:

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

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

  上图:

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

      技术图片

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

      比如这种数据:

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

        技术图片

      来看看效果:

        技术图片

 

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

      先来看看配置数据:

        技术图片

      然后这是使用配置:

        技术图片

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

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

        技术图片

 

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

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

  这是我写的场景基类:

    技术图片

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

    技术图片

  然后外部这么调用:

    技术图片

    就会报错。

    技术图片

  原因是:

    技术图片

  组件改成这样就可以了:

    技术图片

  然后外部调用:

    技术图片

  查看效果:

    技术图片

  

  今天就到这里。

以上是关于开始写游戏 --- 第十四篇的主要内容,如果未能解决你的问题,请参考以下文章

第十四篇Flowable事件-错误事件

第十四篇Flowable事件-错误事件

Python基础篇第十四篇:网络编程

小刘同学的第十四篇博文

Love2d从青铜到王者第十四篇:Love2d之分享你的游戏(Distributing your game)

Linux篇第十四篇——多线程(线程同步和互斥+线程安全+条件变量)