Přejít na hlavní obsah

Jak implementovat zadání jména do renpy: výukový Hyde

  • Marie Beneš
  • Triky

Ren ' Py je výkonná a oblíbená herní platforma, která Vám umožňuje vytvářet vizuální romány a interaktivní příběhy. Jedním z důležitých aspektů každé hry je možnost personalizace postav. V tomto článku se podíváme na to, jak implementovat zadání jména postavy pomocí Ren ' Py, aby byla hra zábavnější a chytlavější.

Prvním krokem k implementaci zadání názvu je vytvoření proměnné, která uloží uživatelem zadaný název. Pojmenujme tuto proměnnou "player_name". Chcete-li vytvořit proměnnou v Ren ' Py, použijte následující návrh:

$ player_name = None

V tomto případě inicializujeme proměnnou "player_name" hodnotou None, abychom ukázali, že zadaný název ještě není znám. Po zadání uživatelského jména bude hodnota proměnné aktualizována.

K vytvoření vstupní obrazovky názvu můžeme použít vestavěnou obrazovku "input". Níže je uveden příklad kódu, který zobrazuje textové pole pro zadání názvu a tlačítko Pokračovat.

screen input_name():vbox:text "Введите ваше имя:"textinput length=20 focus='True'textbutton "Продолжить" action([SetVariable('player_name', renpy.store.raw_input.get('player_name'))], Leave())

V tomto kódu vytvoříme vertikální kontejner (vbox), který obsahuje textové pole pro zadání názvu a tlačítko Pokračovat. Po kliknutí na tlačítko Pokračovat se hodnota zadaná uživatelem uloží do proměnné" player_name".

Chcete-li ve hře vyvolat obrazovku pro zadání jména ve správný okamžik, použijte následující kód:

show screen input_name()

Nyní, když víte, jak implementovat zadání jména do Ren ' Py, můžete tuto funkci Přidat do své hry a učinit ji interaktivnější a atraktivnější pro hráče. Nezapomeňte zpracovávat a používat uložený název postavy v dalším vývoji příběhu a dialogových scén. Hodně štěstí při vytváření vaší jedinečné hry!

Zadání jména do renpy: výukový Hyde

Krok 1: Vytvoření proměnné

  1. Otevřete soubor skriptu vaší hry v renpy.
  2. Na samém začátku souboru vytvořte novou proměnnou, která bude obsahovat jméno hráče. Například:

Krok 2: vytvoření vstupní obrazovky názvu

  1. Po vytvoření proměnné můžete začít vytvářet obrazovku, kde hráč zadá své jméno.
  2. Přidejte následující kód a vytvořte obrazovku:

Krok 3: Použití obrazovky ve hře

  1. Nyní je možné použít vytvořenou obrazovku na správných místech hry, kde je vyžadováno zadání jména hráče.
  2. Přidejte následující kód pro vyvolání obrazovky:

Krok 4: Použití jména ve hře

  1. Nyní, když bylo zadáno jméno hráče, je možné použít proměnnou se jménem hráče v jiných částech hry.
  2. Příklad použití jména:

Nyní víte, jak implementovat zadání jména do renpy! Postupujte podle těchto jednoduchých kroků a přidejte personalizaci a interakci s hráčem ve vaší vizuální novele.

Jak přidat pole pro zadání jména postavy

Chcete-li implementovat zadání jména postavy do renpy, postupujte podle pokynů níže:

  1. Otevřete soubor se scénářem hry v editoru.
  2. Najděte místo, kam chcete přidat pole pro zadání názvu postavy.
  3. Vložte následující kód na volný řádek:
$ renpy.input("Введите имя персонажа: ", length=20, maxlen=30, strip=True, allow=[letters, " "])
  1. Změňte hodnoty parametrů length a maxlen podle svého uvážení. Určují minimální a maximální délku zadaného jména.
  2. Uložte a zavřete soubor skriptu.

Nyní, když hráč dosáhne této části hry, bude vyzván k zadání jména postavy do příslušného pole. Zadaný název bude uložen do proměnné, kterou můžete později použít k zobrazení názvu postavy v herních textech a dialogech.

Jak uložit jméno hráče do proměnné

Chcete-li uložit jméno hráče zadané ve hře do proměnné, budete muset použít speciální design v Ren ' py.

Nejprve musíte vytvořit proměnnou, která uloží jméno hráče. Můžete ji nazvat například "player_name". Chcete-li vytvořit proměnnou, přidejte do souboru script následující kód.rpy:

init:

Zde jsme vytvořili proměnnou "player_name" a přiřadili jsme jí prázdný řádek. V této proměnné budeme uchovávat jméno hráče.

Nyní musíte přidat vstupní obrazovku názvu. Chcete-li to provést, přidejte do souboru script následující kód.rpy:

label input_name:

input "zadejte své jméno:" with None

label handle_name_input:

V tomto kódu jsme vytvořili štítek "input_name", který zobrazuje obrazovku s dotazem na jméno hráče. Poté přejdeme na štítek "handle_name_input", kde uložíme zadaný název do proměnné" player_name " pomocí funkce renpy.input().

Nyní, když je jméno hráče uloženo v proměnné, můžete jej ve hře použít k zobrazení nebo provádění různých akcí.

Můžete například zobrazit pozdrav se jménem hráče:

label start_game:

scene bg living_room

show character.say ("Ahoj," + player_name +"!")

V tomto kódu jsme k zobrazení pozdravu hráči použili proměnnou "player_name".

Nyní víte, jak uložit jméno hráče do proměnné a použít jej ve hře. Hodně štěstí s vaším projektem v Ren ' py!

Jak používat název postavy v dialogech a replikách

Abychom mohli použít název postavy, budeme muset vytvořit proměnnou v pseudokódu:

define jméno = "jméno postavy"

Místo "jméno postavy" můžete použít jakékoli jméno, které jste si vybrali pro postavu hry.

Tuto proměnnou pak můžeme použít v textu dialogu nebo replice pomocí speciální syntaxe. Například:

I'm [název], nice to meet you!

V tomto příkladu bude název postavy nahrazen [název], až hráč uvidí tuto repliku. Replika tak získává osobnost a stává se jedinečnou pro každou postavu ve hře.

Můžeme také použít název postavy během dialogu k oslovení postavy jménem. Například:

[název]: How are you today?

V tomto příkladu, jméno postavy se zobrazí před jeho replikou, což pomáhá hráči snadno určit, kdo mluví v daném okamžiku.

Použití názvu postavy v dialogech a replikách pomáhá vytvořit hluboké a chytlavé postavy, které oživí herní svět a učiní hru vzrušující.