Cz_mirror Game開発備忘録

週末にUnity でゲーム開発をしています。ゲーム開発を通じて得た情報の備忘録として活用するブログになります。

【Unity】Bolt tutorial6 ドアと鍵のバグ修正について

最近気になっているUnityのビジュアルスクリプティング用のアセット「Bolt」でチュートリアルを触っていますが、途中アセットのバージョンアップに伴い、そのままだとエラーが出てしまう箇所があり、それを修正する方法をまとめてみました。

boltのチュートリアルのエラーについて

boltのチュートリアルは以下にありますが、6番目のドアと鍵を開ける箇所のチュートリアルでエラーが表示されてしまいます。

Bolt Tutorials / Ludiq

6. Doors & Keys / Bolt Tutorials Forum / Ludiq

エラー例

InvalidOperationException: Variable not found: 'Player'.
Bolt.VariableDeclarations.Get (System.String variable)
Bolt.GetVariable.Get (Ludiq.Recursion recursion)

エラーの解消方法について

こちらのチュートリアルのエラー解消方法ですが、HUDのシーンで使用しているPlayerの変数をSceneからApplicationに変更することで解消することができます。

PlayerのSingleton部分を以下のように修正

f:id:godhandevilleg:20180214220508p:plain

HUDシーンにあるHUD->Raw->Keyのフローを以下のように修正することでエラーが表示されなくなりました。

f:id:godhandevilleg:20180214220645p:plain