投稿者「nekoromorph」のアーカイブ

Unityでカーリングゲームを作る #1 氷の上を滑らせて移動

マウスドラッグでボールをはじくスクリプトを使って、カーリングゲームを作ってみます。 ストーンを滑らせる細長い氷の競技エリアを「カーリング・シート」と呼ぶそうです。それを模した枠付きの細長いオブジェクトと、ストーン用のCu… Read More: Unityでカーリン… »

FPSキャラクターのカメラと定点カメラをスクリプトで切り替える

シーンビューの視点を良いところにもってきて、定点のメインカメラを選択します。 GameObject -> Align With View をクリックするとメインカメラからの視点がシーンビューの視点と同じになります。… Read More: FPSキャラクターの… »

3Dモグラ撃ちゲームを作る #1

地面からモグラを出現させて、前の記事の方法で玉を当てるFPSミニゲームを作りました。→3Dモグラ撃ちゲーム シーンの床の下にカプセルを配置して、アニメーションを付けます。 Add PropertyでPositionを追加… Read More: 3Dモグラ撃ちゲーム… »

Unityのラグドールの使い方

ラグドールを新規作成します。 体のパーツを設定するウィンドウが出るので、ヒエラルキー上にあるキャラクターの対応するパーツをドラッグアンドドロップします。 名前が違うものもありますが、ヒエラルキー上のパーツの名前をクリック… Read More: Unityのラグドー… »

Blenderで作った建物のスケールをUnityに合わせる

Blenderで建物を簡単に作ってUnityに持っていきます。 Unityのサイズの1単位(デフォルトのCubeの辺のサイズ)は1メートルです。 参考:https://docs.unity3d.com/ja/curren… Read More: Blenderで作っ… »

マウス座標を3Dのワールド座標に変換してキャラクターを動かす

マウスでクリックした場所にナビメッシュエージェントを移動させてみます。 空のゲームオブジェクトに新しいスクリプトを付けます。 Textオブジェクトも作ります。 using System.Collections; usin… Read More: マウス座標を3Dのワ… »

ライトマップをスクリプトでリアルタイムに変更する

こちらの記事の方法でゲーム中にライトマップを切り替えてみます。 まずブラウザ向けのビルドを想定して、Window -> Rendering -> Lighting Settings からRealtime GI… Read More: ライトマップをスクリ… »

Unityで3Dミニゲームを作る #6 クリア条件を作る①

岩だけでなくコインも流して、コインを10枚すべて取れたらクリアということにしてみます。 スタンダードアセットにちょうどよいコインのオブジェクトがあるので使います。 これをコピーしてわかりやすく他のフォルダに移して編集しま… Read More: Unityで3Dミニ… »

Unityで3Dミニゲームを作る #5 ライティング、ポストプロセス

ライティングやポストプロセスを使って、見た目を良い感じにしてみます。 まず飛んでくるBallに、スタンダードアセットに入っているマテリアルを付けました。 複雑な凸凹が付いているので、Ballを生成するときに、Ballの回… Read More: Unityで3Dミニ… »