今月もunity1week参加します。
unity1weekでは普段私がunityでやらないことを練習的にやる場にしたいと思っています。
新たに挑戦したいと思っていたのは、
・背景ループ
・ランキング実装
・音(BGM,効果音)
の3つです。
そしてお題はフロー。・・・???
テーマーを考える
とりあえず背景ループがやりたいから、背景が流れてたらなんでもいいかな?
個人的には車の中でのドライブデート体験みたいなのを作りたい。
ゲーム性をどこに持っていけばいいかわからないけど。
とりあえず突撃!
車
unityasserstoreにあるこちらの車を使いました。
最初は別の無料サンプルモデルをダウンロードしてたのですが、内装の色がついていなかったので、迷いましたが利用規約や重さ的なことも考えてアセットストアの方を使いました。
でもこちらの車はすごくクオリティが高いものがトライアル版として無料でダウンロードできるので外装を使う時はいつか使ってみたいです。
さて、スカイボックスに天神の夜景を置いてみて雰囲気を出してみました。
人
ドライビングデートの相手。とりあえずユニティちゃんを入れた。
© UTJ/UCL
座ってないです。
ドライバーモーションなんてどこにもないですよね。
モーションってどうやって作るんだろう。
クエリちゃんをみてたら、座って手を前に出しているモーションを見つけました。名前はFly Item Get
太ももが見えたのはいいけど、前を向いてない。
こんな時は貰い物のsetlookatスクリプトで見る方向を指定してあげる。
貰い物なのでスクリプトは載せませんが、SetLookAtWeightという関数で首の方向を指定しているみたいです。
ターゲットを車の前に置いたキューブにして、できた!
ターゲットをカメラにするとこっちを向いてくれます。
背景ループ
肝心の車窓を動かす方法ですがどうしたらいいんでしょうね。ダメ元で上の記事で紹介されていたような感じで、背景画像2つを移動ループさせてみました。
さすがに3Dでこれはちょっと厳しいですね。
じゃあskyboxを回したらどうだろうと思いこちらのスクリプトをお借りして回してみました。
画像がもっと道っぽかったらこれでもなんとかなるのでしょうかね
音
unity公式で効果音を自動生成するツールが紹介されていました。
ダウンロードしてみましたが、音の素人には難しい気がします。でもピコン!ぐらいならこれで作った方が早いのかもしれません。
とりあえず今回は乗り物なのでフリーの車内の音をお借りしました。
mp3なので素直に取り込んで、カメラにAudio sourceスクリプトをつけて、mp3をセット。ループを押したら完成!簡単。
ランキング実装
まだゲーム性が何も決まっていないのにとりあえずこちらを参考にランキングの導入をします。
ランキングを実装するには点数を管理するサーバーが必要だけどそれをgoogle spread sheetで代用するというすごいやつです。ありがたく使わせていただきました。
多少つまづいたものの、とりあえず導入まではできました。
最後に
一体どこに向かうんだろう?完成するのか?
前回キーボードで空を飛ぶやつを作って操作しづらいってtwitchで言われたので今回はマウスのクリックだけでできる何かがいいな〜
続き
↓前回の
↓前々回の