我如何在Godot中制作一个api

时间:2018-10-31 03:12:46

标签: godot

我正在尝试为我的约会模拟游戏打个A.P.I;但我不知道该如何处理已经存在的用于编写文本的代码并将其重新设计为A.P.I.的一部分。

这是我的代码

#DialogueBoxs.gd
extends RichTextLabel

var dialog = [""]
var page = 0

var isDone = false

func _ready():

    set_bbcode(dialog[page])
    set_visible_characters(0)

    set_process_input(true)


func _dialogue(event):
    if event is InputEventMouseButton and event.is_pressed():

        if isDone:
            if page < dialog.size()-1:
                page += 1
                bbcode_text = dialog[page]
                visible_characters = 0
                isDone = false

        else:
            visible_characters = get_total_character_count()
            isDone = true

func _on_Timer_timeout():

    if visible_characters < get_total_character_count():
        visible_characters += 1
        if visible_characters == get_total_character_count():
            isDone = true 

有人可以告诉我如何使此代码成为A.P.I的一部分

1 个答案:

答案 0 :(得分:0)

要使用API​​,您需要调用脚本才能检索信息。该脚本实际上看起来并不像在获取信息,而是其助手方法和事件的集合。为了创建API,通常需要链接到存储要发送给用户的信息的数据库。