虽然读了手册,但我不太明白信号的使用方法……
希望能得到您的指导。
作为练习,我尝试在场景1的UI层添加一个按钮,当按钮被按下时,将信号传递给游戏对象,由附加在游戏对象上的可视化脚本结束场景,并通过场景过渡跳转到场景2。但这个过程似乎没有成功。
我想可能是没有正确检测到信号,但我不太清楚如何设置下方的条件:
难道说,button或area2d等信号根本无法在可视化脚本中使用吗……?
虽然读了手册,但我不太明白信号的使用方法……
希望能得到您的指导。
作为练习,我尝试在场景1的UI层添加一个按钮,当按钮被按下时,将信号传递给游戏对象,由附加在游戏对象上的可视化脚本结束场景,并通过场景过渡跳转到场景2。但这个过程似乎没有成功。
我想可能是没有正确检测到信号,但我不太清楚如何设置下方的条件:
难道说,button或area2d等信号根本无法在可视化脚本中使用吗……?
关于这一点,若要在可视化脚本中接收,需要两个参数。
由于 Button 等组件只有一个参数,因此无法在可视化脚本中顺利接收……解决方法是将参数改为两个,具体有以下方法:
此外,Baz 先生已开发了一个与此相关的插件,引入该插件也是一个不错的选择:
利用Baz的插件实现了所需的功能!
非常感谢