Unity・3DCG技術ブログ

TAもどきによるUnity・3DCGに関する記事をアップします。

2019-01-01から1年間の記事一覧

「UnitySpriteShaders」ディゾルブエフェクトの紹介

概要 github.com を導入することで のようなエフェクトを簡単に作れます。 設定例 Materialを作成し、シェーダーは Sprite ( Pixel Lit Dissolve ) を選択します。

UniRx+Zenjectで作るシーン遷移基盤 メモその2ZenjectBindingとか

例えばタイトル画面からホーム画面に遷移するとして、基盤を使う側のコードはこんな感じとなります。 コード using UnityEngine; using UnityEngine.UI; using UniRx; using Zenject; public class Title : SceneBase { [Inject(Id = "start")] Button start…

C#リフレクションでComponentのSerializeFieldをゲットする

// SerializeFieldをゲットする。componentはなんらかのComponentを指定する。 var fields = component.GetType() .GetFields(BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.FlattenHierarchy) .SelectMany(x => x.CustomAttributes.Where…

UniRx+Zenjectで作るシーン遷移基盤 メモその1

UnityでUniRxとZenjectを使ってのソシャゲを意識したシーン遷移基盤を趣味で作ってます。 初めに 仕事ではUniRxは使っているのですが、Zenjectは仕事では使ったことがありません。 最近はやりのZenjectの練習もかねて、UniRxとZenjectを組み合わせればいいも…

【ShaderGraph】揺らめく炎のエフェクト

はじめに ShaderGraphで炎が揺らゆくエフェクトを作成してみましたのでその作成方法をご紹介します。 炎の画像をゆらゆらと揺らしつつ、炎の下のほうは揺らめきを抑えています。 ShaderGraph 全体 画像のように大きく3つの部分から構成されています。 3つ…