DEVELOP 【Unity】Shader:GrabPassの名前を指定する、しない場合の違い 直前にレンダリングしたコンテンツにアクセスできるGrabPass。ShaderLab: GrabPass - Unity マニュアル今更かもしれませんが、 GrabPass タグに名前指定ができることに気づきました。普段、画面のガウス処理を... 2019.05.20 DEVELOPUnity
DEVELOP 【Unity】最小限のShaderコード 始めてシェーダーコードを書き始める時のひな形として公開。 初期コードって割と準備するのが面倒なので、ここから色々カスタマイズしていけば良いと思います。Shader "Custm/BasicUnlit"{ Properties { _Main... 2019.05.18 DEVELOPUnity
DEVELOP 【Unity】Shader:リムライト リムライトって何?逆光時に輪郭部分が光るアレ。動作確認環境 Unityバージョン 5.3.1f1サンプルコードShader "Custom/Rim" { Properties{ _DiffuseColor("Diffuse Color", ... 2019.05.17 DEVELOPUnity
DEVELOP 【Unity】デバッグログ無効化と小ネタ ログ出力は思っている以上に重い。なのでリリースビルドだったりでは無効化します。恐らくこれが最も有効な手段で、別名のClassを作らずに済む。【Unity】リリース時にDebug.Logを出力しないようにする – noracle//#defi... 2019.05.16 DEVELOPUnity
DEVELOP 【Unity】Projectビューの検索機能を活用しよう UnityのAssetsフォルダ以下を確認できるProjectView。ここには検索ウインドウが存在していて、ファイル名で検索できるのは勿論ですが、特定のタグを入力することでアセットの種類やラベルでフィルタリングできます。 アセットのタイプ... 2019.05.15 DEVELOPUnity
DEVELOP 【Spine】Flip処理はScale反転ではなくFlipXを使用する Spineモデルを左右反転するためにTransformのScaleを反転するのは良くない。同じSpineモデルを複数描画する際にNegative Scaleとなりバッチが効かないためGPU負荷が増えてしまう。マイナススケールはSpineに限... 2019.05.14 DEVELOP
DEVELOP 【Unity】お手軽ビルボードスクリプト 毎回書くのも手間なので、置いておきます。using UnityEngine;/// <summary>/// ビルボード/// ObjectのRotationを操作します/// </summary>public class Billboar... 2019.05.13 DEVELOP
DEVELOP 【Unity】AES(Rijndael)による暗号化と復号化 古い.net subset 2.0 環境下で、AES(Rijndael)による暗号化と復号化を行うサンプルコードになります。確認バージョンUnity5.3.4p2ソースコードusing UnityEngine;using System;us... 2019.05.12 DEVELOPUnity
DEVELOP 【Unity】Editor再生せず、プルダウンメニューからボタンの色を変更する Inspecterからボタンタイプ毎に設定された色を即時反映させるスクリプトです。アプリ内のボタンの色は、決定ボタンだったり、キャンセルボタンだったりで統一されていた方が良いですし、必要箇所で毎回RGB値を入力していては漏れも発生するのでプ... 2019.05.11 DEVELOPUnity
DEVELOP 【Unity】WindowsでIL2CPP ビルド時間を少しでも早くする Unityのil2cppはアプリのバイナリを作成する前に、スクリプトをC++に変換する技術。セキュリティの面からも有効にしておいた方が良い無いのですが、ビルド時間が長いのが結構辛い。少しでも早くビルドできないか調べたり試してみました。公式の... 2019.05.10 DEVELOPUnity