RPGっぽい会話ボックスの作り方⑦
ScratchでRPG風の会話ボックスを長期的に使うためのリファクタリング術。複雑なリスト参照を変数化して可読性を高め、スプライトを丸ごとバックパック化。どの作品でも会話機能をすぐ再利用できる構造を解説。
会話ボックスによくある1文字ずつ表示される仕組みや、文字が自動で改行されたり、話している人の感情に合わせて文字が震えたりする仕組みをスクラッチで作っていくよ
ScratchでRPG風の会話ボックスを長期的に使うためのリファクタリング術。複雑なリスト参照を変数化して可読性を高め、スプライトを丸ごとバックパック化。どの作品でも会話機能をすぐ再利用できる構造を解説。
Scratchで文字色・エフェクト・待機を自在に操る続編チュートリアル。/rや/colで色変更、/~で波打つ動き、/waitで演出の間を調整。会話をもっと表情豊かにする高度なコマンドの実装方法を解説。
Scratchのスプライトに/speaker コマンドを追加して話者を切り替えるチュートリアル。ふきだしの自動消去や改行・半角スペースのバグ修正まで、対話システムを完成させる手順を詳しく解説。
会話スキップ機能を追加して、イントロを何度も見るストレスを解消。アクションキーやスキップ用変数の実装、コード整理のポイントを一気に学べます。
Scratchで長いセリフを自動改ページし、前の文字を消して重なりを防ぎ、 さらにエレガントな表示・退場エフェクトと「スペース押してね」案内まで備えた 高品質な会話システムを作る手順を解説します。
Scratchでキャラクターの会話を表現できる会話ボックスの作り方を紹介します。ふきだしスプライトを使ったセリフ表示から、一文字ずつ出るアニメーション、日本語でも自然に改行できる工夫までステップごとに解説。RPGや物語作品の演出に役立つ内容です。
文字の横幅を自動で計算して、どんな文字でも自然な間隔で並べられる仕組みを作る方法を紹介します。