SkySphereの中身
妹「SkySphereの中身を見てたんだけど、これスタティックメッシュでできてたんだね……」
妹「どう見ても普通のスタティックメッシュだった。たぶん裏返ってるんだとは思うけど」
「たしかに。ものすごく拡大してるだけで、ただの球体というか」
妹「なんか計算して作ってるのかと思った。これだったら自分で空作ったり改造できたりもしそうな気がする」
「中身はマテリアルとかブループリントとかになってるから、たぶんそこをいじれば改造は出来ると思う。システムのやつを改造しちゃうとあれだから、ブループリントもマテリアルもコピーしてからやった方がいいけど」
「あと中身改造しなくてもパラメータで制御できるようになってる部分もあるから、そのへんはこの記事が参考になる」
妹「途中で明るさを変えたりもできるのかな? 夕方にしたりとか」
「たぶんDirectionalLightの角度を変えれば可能だと思うけど、ライトの設定をムーバブルとかにしないといけないかも。あるいは何種類かライトを用意しておいて、切り替えるのでもいいかもしれない」
SpringArmを使って影の位置をあわせる
「影を動かす方法で、SpringArmが使えるんじゃないか? というアイデアをもらったんで、ちょっと妹のやつを改造して試してみた」
妹「なんでズレてない?」
「一応実験ってことで、細かい位置合わせまではしてないけど、ジャンプしてもちゃんと動いてる」
「ようするにカメラの位置合わせの応用で、アームの先に影をくっつけて、地面にぶつかったらそこで止めるような設定にするという仕組み」
妹「そういう使い方もあるんだ」
「細かい段差があるところとか、複雑な処理をしようと思うとむずかしいけど、シンプルな影だったらこれだけでできる。Tickやブループリントを使わなくても実装できるというのがメリット。影以外にも何かと使い途のありそうな考え方」