Bpの依存関係について

ああ、申し訳ございません。わかりにくい回答ですね。

「継承」をUE4のブループリントを例に簡単に説明します。

ブループリントを一度でも作ったことがあれば、以下の画像のように親クラスを選択するウィンドウが出ているのを見たことがあると思います。

この親クラスを選択して新しいブループリントを作る、という行為が「継承」になります。

262942-継承.png


ブループリントを開いたときに右上に「親クラス」というのがあります。これの意味は「GameInctance」というクラスを継承、つまりGameInctanceで使える機能をそのまま新しく作ったブループリントでも使うことができる、という意味です。

かなり大雑把なので、より正確な意味を知りたい場合は「プログラム 継承」で調べてみてください。


GameInctanceを継承したクラスにインターフェースを追加すれば、やったことないので推測ですが、依存度は減ると思います。