コンテンツにスキップ

クイックスタートガイド

わずか数分でArgodeを動かしましょう!このガイドでは、最初のビジュアルノベルシーンの作成方法をご案内します。

前提条件

ステップ 3: 最初のスクリプトを作成

新しいファイル scenarios/story.rgd を作成:

# story.rgd - あなたの最初のビジュアルノベルスクリプト

# キャラクターを定義
character narrator "ナレーター" color=#ffffff
character alice "アリス" color=#ff69b4  

# ドット記法でプレイヤー変数を設定(新機能!)
set player.name = "ヒーロー"
set player.level = 1
set player.stats.hp = 100

label start:
    narrator "あなたの最初のArgodeビジュアルノベルへようこそ!"

    show alice happy at center with fade
    alice "こんにちは!私はアリス、この新しい世界へのガイドです。"
    alice "あなたは{player.name}でレベル{player.level}ですね!"
    alice "まず何をしたいですか?"

    menu:
        "ストーリーについて学ぶ":
            jump learn_story
        "世界を探検する":
            jump explore_world
        "ステータスを確認":
            jump check_stats

label check_stats:
    alice "あなたのステータスを確認してみましょう..."
    alice "名前: {player.name}"
    alice "レベル: {player.level}"
    alice "HP: {player.stats.hp}"

    # ドット記法でステータス更新
    set player.stats.hp = player.stats.hp + 10
    alice "あなたを回復しました!HPは{player.stats.hp}になりました。"
    jump continue_story

label learn_story:
    alice "ここからあなたの素晴らしいストーリーが始まります!"
    alice "分岐パスを持つ複雑な物語を作ることができます。"
    narrator "'jump'を使ってストーリーセクション間を移動します。"
    jump continue_story

label explore_world:
    scene background_forest with fade
    alice "魔法の森へようこそ!"
    alice "シーンはスムーズなトランジションで背景を変更できます。"

    # 探索で経験値獲得
    set player.level = player.level + 1
    alice "探索で経験値を得ました!レベル{player.level}になりました!"
    jump continue_story

label continue_story:
    narrator "これはあなたのビジュアルノベルジャーニーの始まりに過ぎません。"
    narrator "変数があなたのストーリーを動的で個人的なものにします!"
    narrator "より高度な機能についてはドキュメントをチェックしてください!"

ステップ 4: メインシーンの作成

  1. 新しいシーンを作成(Scene → New Scene
  2. Control ノードをルートとして追加し、Main.tscn として保存
  3. Controlノードにこのスクリプトをアタッチ:
extends Control

func _ready():
    # Argodeを初期化してスクリプトを読み込み
    if ArgodeSystem:
        ArgodeSystem.start_script("res://scenarios/story.rgd", "start")
    else:
        print("ArgodeSystemが見つかりません!オートロードに設定されているか確認してください。")

完成したもの

おめでとうございます!以下の要素を含む完全なビジュアルノベルを作成しました:

  • キャラクター定義 名前と色付き
  • ダイアログシステム キャラクターポートレート付き
  • 選択肢メニュー プレイヤーインタラクション用
  • シーントランジション 背景変更付き
  • 分岐ナラティブ ラベルとジャンプ付き

次のステップ

さらに深く探求する準備はできましたか?これらのトピックを探索してください:

🎨 ビジュアル強化

🎯 インタラクティビティ追加

📚 サンプル学習


トラブル? トラブルシューティングガイドをチェックするか、Discordコミュニティに参加してください!

詳細なセットアップ手順については、以下を参照してください:

インストールガイド → 基本セットアップガイド →