【やりたいこと】物を水面に浮かべたい!
Unityで湖や海を作成することができた!
よ~し、海に入ってみよう!
えい!
スカッ、、、
という事態になりました。
つまり、見た目だけ海で、浮力は再現されてなかったのです。
なので、今回紹介することは、
Unityで物を浮かべる方法です!(^^)!
【5分でできた】Unity-WaterBuoyancyを使用
※ダウンロード時間は5分の中に含まれていません。
1.使用したもの
・Unity 2018.2.14f1 (64-bit)
・Unity-WaterBuoyancy
2.手順
①Unity-WaterBuoyancyをUnityProjectにインポート
「1.使用したもの」で紹介しているリンク先を表示し、
Unity-WaterBuoyancyをダウンロードします。
ダウンロードしたファイルを展開し、UnityProjectにインポートします。
②WaterPro_Daytimeをシーン内に配置 ※WaterPro_Nighttimeでも可
③浮かしたいオブジェクトにFloatingObjectを追加
浮かしたいオブジェクトのInspectorビューから、一番下のAdd Componentをクリックし、
FloatingObjectを追加する。
うまく浮いてくれないときに、「WaterPro_DaytimeのPosition」のY値を大きくすると浮くようになった。
④ゲームを実行
ゲームを実行すると、以下の動画のように、オブジェクトが浮くようになります。
別角度から pic.twitter.com/372auusvMP
— ヒデト@UnityC#記事書くぞ! (@Hide21Hk) November 9, 2018
3.追記
FloatingObjectの値を色々いじってみてね(^^♪
【最後に】Showroomとマッハ新書の紹介
ShowroomでUnity配信をしています。リアルタイムの勉強の様子を見てみたい方におすすめです!(^^)!
以下は、私のUnity学習体験記となっております。
「他人の勉強方法が知りたい」という方におすすめのマッハ新書です!(^^)!
コメント