コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

2018-09-14から1日間の記事一覧

【Unity】ランプテクスチャにより色が変化するシェーダを導入する

はじめに http://www.shaderslab.com/demo-42---varying-color-with-ramp-texture.html この記事では上記のサイト様が公開されている ランプテクスチャにより色が変化するシェーダを導入する方法を紹介していきます 使用例 使い方 上記のシェーダファイルを …

【Unity】スプライト用のベタ塗り(単色)シェーダを導入する

はじめに この記事では上記のリポジトリに含まれている スプライト用のシェーダを導入する方法を紹介していきます 使用例 使い方 上記のシェーダファイルを Unity プロジェクトに追加します シェーダを使用したいオブジェクトのマテリアルの Shader を 「Spr…

【Unity】SpriteAtlas.GetSprite はスプライトの参照を返すのではなく複製するのでメモリに注意

概要 using UnityEngine; using UnityEngine.U2D; public class Example : MonoBehaviour { public SpriteAtlas m_atlas; private void Update() { m_atlas.GetSprite( "goal_01" ); } } 例えば上記のように Update 関数で毎フレーム SpriteAtlas.GetSprite …

【Unity】エディタ拡張でフォルダ(Mac なら Finder)を開く方法

概要 var path = @"D:\Hoge\Fuga"; EditorUtility.RevealInFinder( path ); EditorUtility.RevealInFinder を使用する

【Unity】スプライト用のアウトラインシェーダを導入する

はじめに この記事では上記のリポジトリに含まれている スプライト用のアウトラインシェーダを導入する方法を紹介していきます 使用例 使い方 上記のシェーダファイルを Unity プロジェクトに追加します シェーダを使用したいオブジェクトのマテリアルの Sha…