📅  最后修改于: 2021-01-02 09:54:04             🧑  作者: Mango
要导出LonnyLips,我们必须经历一些简单的过程或步骤。
首先,我们必须从脚本文件中删除JSON代码。
extends Control
var player_words=[]
var current_story = {}
onready var PlayerText= $VBoxContainer/HBoxContainer/PlayerText
onready var DisplayText= $VBoxContainer/DisplayText
func _ready():
set_current_story()
DisplayText.text="Welcome all of u in the world of game and have a wondeful time!"
check_player_words_length()
PlayerText.grab_focus()
func set_current_story():
randomize()
var stories = $StoryBook.get_child_count() #It is used for how many children u have as here are 4 children 0, 1, 2, 3.
var selected_story=randi()%stories
current_story.prompts= $StoryBook.get_child(selected_story).prompts
current_story.story= $StoryBook.get_child(selected_story).story
func _on_PlayerText_text_entered(new_text):
add_to_player_words()
func _on_TextureButton_pressed():
if is_story_done():
get_tree().reload_current_scene()
else:
add_to_player_words()
func add_to_player_words():
player_words.append(PlayerText.text)
DisplayText.text=""
PlayerText.clear()
check_player_words_length()
func is_story_done():
return player_words.size() == current_story.prompts.size()
func check_player_words_length():
if is_story_done():
end_game()
else:
prompt_player()
func tell_story():
DisplayText.text= current_story.story % player_words
func prompt_player():
DisplayText.text += "May I have" +current_story.prompts[player_words.size()]+"please?"
func end_game():
PlayerText.queue_free()
$VBoxContainer/HBoxContainer/Label.text="Again!"
tell_story()
输出与以前相同,但未使用JSON函数。
要导出项目,我们必须单击“项目” ,然后将其导出。
然后将打开以下页面。我们应该继续使用Windows桌面。
此后,我们将展示如何按照当前文档顺序定义要订购的东西。在这里,我们必须单击“管理导出模板”。
然后从这里下载:
单击官方3.1.1 [HTTPS]进行下载。下载需要5-10分钟。
在这里,它下载成功。
要导出,项目请写名称Lonny-Lips.zip并保存。
之后,从res://中打开文件管理器以查看项目。
然后在文件管理器中,有一个我们上面创建的文件(Lonny_Lips.zip)。
我们也可以从Lonny_Lips.zip示例中运行示例:,也可以单击它。
我们已经成功导出了该应用程序。