ゲームの途中にフォントの変更を行う方法 / RPGツクールMV小技・Tips集
RPGツクールVXAce & MVスクリプトwikiとプラグイン

ゲームの途中にフォントの変更を行う方法

トップページ > ツクールMV小技・Tips集トップページ > ゲームの途中にフォントの変更を行う方法

ゲームの途中にフォントの変更を行う方法 / ツクールMV小技・Tips集


ツクールMVにおいてフォントのサイズ変更を行う際は「fonts」フォルダに入っている「gamefont.css」にある箇所

@font-face {
font-family: GameFont;
src: url("mplus-1m-regular.ttf"); //←このurlをフォントの名前に変更
}

を変更すればよいのですが、しかしこれではゲームの途中でフォントを変更したいときに変更できません。

ツクールMVのスクリプトでフォントを途中で変更するには以下のような方法があります。

Graphics.loadFont("GameFont","fonts/フォント名")

この時注意して欲しいのはフォントの拡張子まで入れなければならない点です。

「.otf」「.ttf」「.ttc」までいれなければ反映されません。


サンプルコード(フォントをふい文字に変更)

Graphics.loadFont("GameFont","fonts/HuiFontP29.ttf")

変更したいタイミングでイベントのスクリプトに上記のスクリプトを挿入すればそのタイミングで変更されます。

ここでもう一点、注意したいのが変更には2,3フレームほど時間がかかるため、直後に文章の表示を行うと途中まで変更前のフォントで表示されてしまうことです。

このため、フォントの変更を行った後には10フレーム程ウェイトを入れると良いでしょう。

 

ツクールMV小技集トップページへ戻る




オリジナルシステムなどの製作依頼・相談があればプラグイン・マップ等個別製作依頼のページまでお願いします。



表示変更

任意の色に変えるときはテキストボックスをクリックしてカラーピッカーで決め、変更ボタンを押してください



文字色変更





コード色変更





コード背景色変更





背景色変更