講師: Heyabosiさん
<aside> 💡 最初に教材が渡された SummonEnemyを押すとスライムが生成される 現状はスライムに剣を振っても何も起きないが、スライムを倒せるようにする
</aside>
<aside> 💡 DynamicVariableSpaceコンポーネント DynamicVariableを格納する場所みたいなもの これがアタッチされたスロット以下のスロットにDynamicVariableをアタッチすることで、DynamicVariableにアクセスできる 以下の画像の場合、SpaceNameに「System」とあるので、Systemスロット以下が、「System」という名前のDynamicVariableを格納する空間となる
</aside>
LogiXスロットに子スロットを作成する
名前を「DamageCalc」にする
パッキングルートに設定する
System/Prefabs/Slime
スロットにDynamicVariableSpaceコンポーネント(Data/Dynamic
)をアタッチする
SpaceNameに「Enemy」を設定する
<aside> 💡 これで、System/Prefabs/Slime以下にDynamicVariableを格納する空間ができた (既にSystem以下がDynamicVariableを格納する空間になっているが、さらにSystem/Prefabs/Slimeにもう一つ空間ができたことになる)
</aside>
System/Prefabs/Slime
スロットにObjectRootコンポーネント(Transform
)をアタッチする
System/Prefabs/Slime/DV
スロットにDynamicValueVariable<int>コンポーネント(Data/Dynamic/DynamicValueVariable<T>
)をアタッチする
VariableNameに「HP」を設定する