Unityでチャージショットを撃つ #1
Unityでチャージショットを撃ってみます。 マウス左クリックを押すとチャージが始まって、離すと発射します。 Sphereオブジェクトをプレハブ化して、Rigidbodyをつけます。 以前の記事で作ったカメラの方向へ玉を… 続きを読む »
Unityでチャージショットを撃ってみます。 マウス左クリックを押すとチャージが始まって、離すと発射します。 Sphereオブジェクトをプレハブ化して、Rigidbodyをつけます。 以前の記事で作ったカメラの方向へ玉を… 続きを読む »
Blender2.8では、ウェイトペイントモードで、Ctrlキーを押しながら左クリックを使ってボーンを選択できます。 ボーン選択できないときは、その前にボーンとモデルが同時選択されていないかもしれません。 ウェイトペイン… 続きを読む »
オブジェクトモードでボーン→モデルの順に同時選択して、ウェイトペイントモードにすると、ブラシでウェイトを塗れます。 このとき、隙間の奥などブラシでは塗りにくいところは頂点グループを使う方法が便利です。 編集モードにして、… 続きを読む »
シーンビューでモデルの表面を見たい時に、暗い影があると邪魔です。 ライトを回転させて、影の部分に光をあてると見えますが面倒です。 これを解決するために、シーンビュー上部のメニューの中にあるライトのマークをオフにします。 … 続きを読む »
モデルにボーンを入れてアニメーションを付けると、足首の曲がり方が変になりました。 アニメーションを付けた後からボーンを動かして調整してみます。 モデルの中に入っているボーンが透けて見えるようにするには、人型のマークのプロ… 続きを読む »
モデルに服を着せてアニメーションさせると、服や体が外側の服を貫通して出てきます。 アニメーションを止めて服を選択して編集モードにすると、服が元の位置に戻ってしまって、どう編集すれば肌が隠れるかわかりにくいです。 服を選択… 続きを読む »
Blenderで作った人型のモデルとアニメーションのFBX形式のファイルをUnity 2019.3.0f6にインポートすると、Projectには表示されますが、インポート設定のアニメーションタブにアニメーションクリップが… 続きを読む »
他のオブジェクトの表面に沿ってオブジェクトを移動させるスクリプトを変更して、物を持ち上げたり置いたりできるようにします。 using System.Collections; using System.Collection… 続きを読む »
ゲーム中にマウスを使って、他のオブジェクトの表面上に沿ってオブジェクトを移動させます。 空のゲームオブジェクトにスクリプトを付けます。 using System.Collections; using System.Col… 続きを読む »
前の記事では動かないオブジェクトを使いましたが、今回はアニメーションで動いているオブジェクトにパーティクルを衝突させてみます。 シーン上にVisual EffectとSphereを配置しています。 新規のVisual E… 続きを読む »
マウスで示した方向へパーティクルを飛ばします。 デフォルトのVisual Effect Graphを少しだけ変更します。 Initialize Particleコンテキストの「Set Velocity Random」ブロ… 続きを読む »
Visual Effect Graphのパーティクルを他のオブジェクトと衝突できるようにします。 コライダー付きのPlaneオブジェクトをワールドの原点に置いて、その真上の(0, 5, 0)くらいにVisual Effe… 続きを読む »
アニメーションカーブをスクリプトで使ってみます。 シーン上のSphereオブジェクトにスクリプトを付けました。 using System.Collections; using System.Collections.Gen… 続きを読む »
Blenderで大きな動物のモデルを作ってボーンを入れてアニメーションさせてみました。 こちらのサイトを参考にさせていただきました。 https://tohawork.com/b28-modeling-do http:/… 続きを読む »
Unityのタイムラインを使って、複数のアニメーションクリップを組み合わせた一連のアニメーションを作ります。 Asset Storeで無料のキャラクターアセットをインポートしました。 シーンに配置すると、バージョンのせい… 続きを読む »
Visual Effect Graphを使って簡単な火の粉のようなエフェクト作りました。 デフォルトでは主に上方向に飛んで、重力によって落ちてきます。 これをSphereとCubeが衝突した場所に生成するときに、Cube… 続きを読む »
球の頂点だけを表示してみます。前の記事で作った拡大縮小のシェーダーグラフを使って、球が点の集まりになって拡散したり集まってきて元の球に戻るというのを繰り替えすスクリプトを作ります。 シェーダーグラフは、マスターのAlbe… 続きを読む »
Transformでなく、シェーダーグラフを使ってオブジェクトを拡大・縮小してみます。 まずProject上で右クリックしてPBR Graphを作ります。 このシェーダーグラフを右クリックしてマテリアルを作ります。 する… 続きを読む »
前の記事でマウスクリックしたところを中心とした波紋のように動く円を表示させたのでこれを少し改良していきます。 線の太さを変えられるようにする 中心までの距離が1より大きくて2より小さいときに色を変えていましたが、線の太さ… 続きを読む »
マウスクリックをした場所を中心とした円を表示させてみます。 シェーダーグラフで円を表示します。 空のゲームオブジェクトに付けたスクリプトで円を動かしています。 using System.Collections; usin… 続きを読む »