クイックスタートガイド
わずか数分でArgodeを動かしましょう!このガイドでは、最初のビジュアルノベルシーンの作成方法をご案内します。
前提条件
- Godot Engine 4.0+ (こちらからダウンロード)
- Godotプロジェクトの基本的な知識
ステップ 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: メインシーンの作成
- 新しいシーンを作成(
Scene → New Scene) Controlノードをルートとして追加し、Main.tscnとして保存- Controlノードにこのスクリプトをアタッチ:
extends Control
func _ready():
# Argodeを初期化してスクリプトを読み込み
if ArgodeSystem:
ArgodeSystem.start_script("res://scenarios/story.rgd", "start")
else:
print("ArgodeSystemが見つかりません!オートロードに設定されているか確認してください。")
完成したもの
おめでとうございます!以下の要素を含む完全なビジュアルノベルを作成しました:
- ✅ キャラクター定義 名前と色付き
- ✅ ダイアログシステム キャラクターポートレート付き
- ✅ 選択肢メニュー プレイヤーインタラクション用
- ✅ シーントランジション 背景変更付き
- ✅ 分岐ナラティブ ラベルとジャンプ付き
次のステップ
さらに深く探求する準備はできましたか?これらのトピックを探索してください:
🎨 ビジュアル強化
🎯 インタラクティビティ追加
📚 サンプル学習
トラブル? トラブルシューティングガイドをチェックするか、Discordコミュニティに参加してください!
詳細なセットアップ手順については、以下を参照してください: