微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在 GDScript 上的另一个脚本中调用类的函数?

如何解决如何在 GDScript 上的另一个脚本中调用类的函数?

你好吗,晚上。好的,我有这个。

文件(Grid.gd)

class Grid:

    var gridArray : Array

    func SystemGrid(width : int,height : int):

        self.width = width
        self.height = height

        print(width+","+height)

我想从另一个脚本调用打印函数

文件 (Snap.gd)

extends Node2D

    func _ready():
        
        var grid = Grid.new(2,1)

我想保持 C# 中的可读性。给它错误。除了 Preload 或 Load 之外,还有其他方法可以调用类吗?就像在 C# 中一样。问候和感谢

解决方法

const Snap = preload("res://assets/util/Snap.gd")

如果你只想将 snap.gd 导入 grid.gd 试试这个。 另外,你有一个小教程,希望对你有帮助

https://godotengine.org/qa/63727/how-do-i-include-a-script-into-another-script

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。