-1

我正在尝试为我的约会模拟制作一个 API;但我不知道如何将我已经存在的用于编写文本的代码重新设计为 API 的一部分

这是我的代码

#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 

有人可以告诉我如何让这段代码成为 API 的一部分

4

1 回答 1

0

要使用 API,您需要调用脚本以检索信息。这个脚本看起来不像是在获取信息,而是一个辅助方法和事件的集合。为了创建 API,您通常会链接到存储要发送给用户的信息的数据库。

于 2018-10-31T20:44:33.157 回答