1、实现Game_Event:

首先它是一个Area2D,所以它无法碰撞

然后给它了类名

自开关

监听到互动的动作时候,就emit事件出来
加载的时候就播放动画

接着是监听player是否进入了的两个小东西

碰撞检测做了配置

顺序也做了配置
使用的时候:

拖动到对应位置

实例化出来就行了

第一个事件的具体逻辑代码

这样就模拟了rmmz的事件的最基础的功能了
当然,我没有执着于低代码编程,意义不大
TODO:
需要摸清楚godot的save机制,这样才知道哪些需要被保存
=================================================
2、对话框

一个很复杂的插件
暂时我只用到了这一句话,稍后再深久
=================================================
3、立绘加载:

暂时只是加载了两层静态图像而已,稍后把这块的功能加强

=================================================
4、显示时间:



非常单纯的使用了一个定时器,每秒钟去刷这个值
稍后看怎么实现完整的时间功能
=================================================
5、人物Hub


就是两张图片而已,之后实现了人物属性后,来看怎么搞,这块涉及到sava/load,内存当中的人物属性的设计,和几个信号之间怎么互相连接的问题
实现按照数值显示条状物那个封装一下就好
=================================================
6、屏幕震动

在相机上附加一段代码:



然后调用一下就好了:

=================================================
7、背景音乐


播放一个ogg,记得要循环即可