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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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