📜  Godot的Loony Lips

📅  最后修改于: 2021-01-02 09:44:47             🧑  作者: Mango

戈多的懒汉嘴唇

我们将做一个叫做Loony的文字游戏。 Loony的嘴唇基于旧的派对游戏Mad Lips。如果我们没有玩游戏,则卡片上会显示一系列提示,请您填写这些提示。然后,我们将这些提示放入故事中,并在不知道故事内容的情况下阅读我们所做的故事。

例如

我们可以说我们有一个名字,上帝。我们有一座圣殿,并有1987年的感觉,然后我们可以这样说来用一个卑鄙的话来讲述一个故事或一段:曾几何时,有一块名为上帝的小石头生活在一个可怕的圣殿中。自从1987年以来,他就一直梦想着离开圣殿。我们可以把这些词放进这个故事中。

我们必须处理变量常量数组字符串以及更多其他概念。

数组是一种特殊的变量,包含一组元素。通常,它们是相同类型的数据类型,例如integer字符串 。数组使我们的游戏更具可扩展性。

因此,首先,我们必须创建一个包含所有插入词的数组,这就是插入词在数组中的含义。插头是挑选玩家的单词。

创建一个新项目:

创建一个名为Loony lips的新项目。

创建项目后,我们必须创建一个用户界面脚本。单击用户界面。

如果要更改名称,则可以双击控件进行重命名,然后单击蓝色的加号(+)创建脚本文件。

然后在此处打开对话框,在此我们将内置脚本“ Default ”更改为“ No comments ”,然后创建脚本。

然后下面的提示打开。

我们将编写一个简单的故事以在此处print:

如果在脚本块中编写以下代码,则会得到以下输出。

extends Control
func _ready():
    var person=" And Arpita."
             print("Once upon a time a lady named vaishali " +person+ " were interested in becoming a game developer.. but there is a problem occurred with her")

输出:

这里使用Prompt处理数组,简而言之,%s是一个字符串:

码:

extends Control
func _ready():
    var prompts = ["Arpita", "AndMonika", "simple"]
    var story= "Once upon a time two girls named vaishali %s and %s were interested in became a %s game developer.. but there is a problem occurred with her"
    print(story%prompts)

输出:

一样,如果我们增加更多的字符串,而不是使用相同的号码%s的故事,那么它会出现一个错误,所以使用相同数量的两个字符串的错误

extends Control
func _ready():
    var prompts = ["Arpita", "And Monika", "simple"]
    var story= "Once upon a time two girls named vaishali %s and %s were interested in became a game developer.. but there is a problem occurred with her"
    print(story%prompts)

然后发生以下错误。因为我们在数组中写入了三个String,但是在故事中仅使用了两个字符串,所以它将创建一个bug

我们还可以使用数组制作更有意义的故事。

我们还可以在同一个故事段落中使用两个数组字符串,如下所示,通过使用两个提示。

extends Control
func _ready():
    var prompts = ["MANGO", "Papaya", "Glorious" ,"pleasant"]
    var story= "There are many trees of %s and %s in the %s garden. And a %s morning"
    print (story%prompts)
    prompts= ["people", "animals", "big", "devotional"]l
    print (story%prompts)

输出:

在下一个教程中,我们将了解Label