我正在尝试为我的约会模拟游戏打个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的一部分
答案 0 :(得分:0)
要使用API,您需要调用脚本才能检索信息。该脚本实际上看起来并不像在获取信息,而是其助手方法和事件的集合。为了创建API,通常需要链接到存储要发送给用户的信息的数据库。