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

【Unity】アニメーションのスピードをスクリプトで変更する

スクリプトでステートごとにアニメーションのスピードを変更してみました。 まずFloat型のパラメーターを作って、スピードを変えたいステートを選択してインスペクタを見ます。 Speed Multiplierの右端のチェック… Read More: 【Unity】アニメ… »

【GIMP】複数のレイヤーを一括処理して草のテクスチャを作る

複数の草のテクスチャを合成して、草のテクスチャを作ってみました。レイヤーを一括処理して、アルベド、ノーマル、ラフネスなどの複数のテクスチャを同時に作りました。 まずtextures.comなどで同じ草画像の複数のタイプを… Read More: 【GIMP】複数のレ… »

【Unity】シェーダーグラフでPlaneごとに頂点を動かす

シェーダーグラフで木を揺らす #2では、頂点ごとに揺れ方をばらつかせていましたが、今回は同じPlaneに属する頂点は同じように動かせてみました。 これは、位相や周期、振幅と合わせて使う値を、頂点位置でなく法線方向にするだ… Read More: 【Unity】シェー… »

【Unity】シェーダーグラフで木を揺らす #2

シェーダーグラフで木を揺らす #1で作ったマテリアルを木につけてみました。 まず、ローポリの木を作るときに、同じように葉のPlaneに頂点カラーを付けました。 ヘアーパーティクルでこのPlaneを木の幹や枝から生やすと、… Read More: 【Unity】シェー… »

【Unity】シェーダーグラフで木を揺らす #1

シェーダーグラフで木の枝と葉のマテリアルが付いたPlaneを揺らいてみました。 まず一枚のPlaneでテストしました。Blenderの頂点ペイントモードですべての頂点を黒で塗り、揺らしたい頂点だけを赤で塗りました。 この… Read More: 【Unity】シェー… »

【Unity】アイテム画像をドロップしたときの処理を他のスクリプトに書く

ドラッグアンドドロップで、インベントリのアイテムを合成して新しいアイテムを作るときや、インベントリのアイテムを消すときの処理を、今まではタグで場合分けしていましたが、UIに付けたスクリプトに書くようにしてみました。 まず… Read More: 【Unity】アイテ… »

【Unity】インベントリのアイテムを合成して新しいアイテムを作る

ドラッグアンドロップでアイテムを合成して新しいアイテムにしてみました。 まず、取得アイテムの情報を持つための、ScriptableObjectを継承したクラスに、合体できるかどうか、合体情報の配列のフィールドとゲットメソ… Read More: 【Unity】インベ… »

【Unity】ドラッグアンドドロップでアイテムを消す #2

UIの順番を並び替えるで機能を追加すると、ドラッグアンドドロップでインベントリのアイテムを消すときに問題が出たので修正してみました。 まず、アイテム画像をドラッグしている時に、それが有った場所に透明画像を入れましたが、ゴ… Read More: 【Unity】ドラッ… »

【Unity】UIの順番を並び替える

画像を他の画像の上にドロップしたときに、2つの画像の順番を入れ替えてみました。また、画像をドラッグしている間に順番が詰まらないように、空いたところに透明な画像を差し込んでみます。 まず色が透明でRaycast Targe… Read More: 【Unity】UIの… »

【Unity】ドラッグアンドドロップでインベントリのアイテムを消す

インベントリのアイテム画像をゴミ箱にドラッグアンドドロップして、アイテムを削除できるようにしてみました。 まず、インベントリのスクロールビューと同じCanvasにパネルとテキストを作って画面の下の方に配置しました。 パネ… Read More: 【Unity】ドラッ… »

【Unity】UIをドラッグアンドドロップして並べ替える

アイテム画像をドラッグアンドドロップして並べ替えてみました。 カーソルが乗っているUIのオブジェクトを取得して、アイテム画像をクリックしている間は画像がマウスカーソルに付いてくるようにします。アイテム画像にはタグとスクリ… Read More: 【Unity】UIを… »

【Unity】アニメーション中にボーンをスクリプトで動かす

アニメーションをしているキャラクターの頭のボーンをスクリプトで動かして、プレイヤーの方を常に向かせてみました。 まず、キャラクターに付けたスクリプトのStartメソッドで、頭のボーンのトランスフォームを探します。 usi… Read More: 【Unity】アニメ… »