2018-08-01から1ヶ月間の記事一覧
ソースコード using System.Text; public static class TabToSpaceConvertor { private static int GetNearestTabStop( int currentPosition, int tabLength ) { if ( currentPosition % tabLength == 1 ) { currentPosition += tabLength; } else { for ( i…
概要 ArgumentException: The scene is not loaded. 上記のエラーは、 アンロード済みのシーンを SceneManager などのクラスで 参照しようとした場合に発生します
概要 The file 'MemoryStream' is corrupted! Remove it and launch unity again! [Position out of bounds!] Unity エディタを再生した時に上記のエラーが発生して Unity エディタが強制終了する不具合に遭遇しました 自分の場合は Unity エディタを再起動…
はじめに キラカードシェーダーThanks @not_kurumi pic.twitter.com/vU8tknnF96— ntny (@nD_ntny) 2018年6月25日 というわけでキラカードシェーダーのunitypackageだよ(・ω・)つ色々弄ってみて貰えれば分かるような気もするけど金曜にUnityJPで軽く使い方と…
はじめに 「Pixel Burn Effect」を Unity プロジェクトに導入することで ピクセルが消失していくようなシェーダを使用できるようになります 使用例 使い方 2D であればマテリアルの Shader を「Unlit/PixelBurnEffect」に変更します 3D であればマテリアルの…
はじめに 「TexturePanner」を Unity プロジェクトに導入することで ネオンのようなエフェクトを簡単に実装できます 使用例 使い方 シェーダを使用したいマテリアルの Shader を 「AdultLink/TexturePanner」に変更して、各種パラメータを調整します 関連記事
はじめに 「PortalFX」を Unity プロジェクトに導入することで ポータルの演出を実装できるようになります 使用例 使い方 Portal プレハブをシーンに配置します そして、ポータル用のカメラをシーンに作成して、 上記のようにパラメータを設定することで、 …
はじめに 「ForceFieldFX」を Unity プロジェクトに導入することで バリアっぽいシェーダを使用できるようになります 使用例 使い方 マテリアルの Shader を「Unlit/ShieldFX」に変更して、 各種パラメータを調整します 関連記事
概要 「WaterColorFilter for Unity」を Unity プロジェクトに導入することで ゲーム画面を水彩画っぽく表示できるようになります 使用例 適用前 適用後 使い方 シーンのカメラに「WaterColorFilter」をアタッチします 必要であれば「ToneFilter」もアタッチ…
はじめに http://www.shaderslab.com/demo-31---sepia-with-final-color.html この記事では上記のサイト様が公開されている セピアシェーダを導入する方法を紹介していきます 使用例 適用前 適用後 使い方 上記のシェーダファイルを Unity プロジェクトに追…
はじめに http://www.shaderslab.com/demo-38---vhs-tape-effect.html この記事では上記のサイト様が公開されている VHS テープシェーダを導入する方法を紹介していきます 使用例 適用前 適用後 使い方 上記のスクリプトとシェーダファイルを Unity プロジェ…
はじめに http://www.shaderslab.com/demo-49---spotlight.html この記事では上記のサイト様が公開されている スポットライトシェーダを導入する方法を紹介していきます 使用例 適用前 適用後 使い方 上記のスクリプトとシェーダファイルを Unity プロジェク…
はじめに http://www.shaderslab.com/demo-63---oil-painting.html この記事では上記のサイト様が公開されている 油絵シェーダを導入する方法を紹介していきます 使用例 適用前 適用後 使い方 上記のスクリプトとシェーダファイルを Unity プロジェクトに追…
はじめに http://www.shaderslab.com/demo-99---pencil-effect-1.html この記事では上記のサイト様が公開されている 鉛筆シェーダを導入する方法を紹介していきます 使用例 適用前 適用後 使い方 上記のスクリプトとシェーダファイルを Unity プロジェクトに…
はじめに http://www.shaderslab.com/demo-98---game-boy-effect.html この記事では上記のサイト様が公開されている ゲームボーイシェーダを導入する方法を紹介していきます 使用例 適用前 適用後 使い方 上記のスクリプトとシェーダファイルを Unity プロジ…
はじめに http://www.shaderslab.com/demo-52---checkerboard.html この記事では上記のサイト様が公開されている チェッカー柄シェーダを導入する方法を紹介していきます 使用例 適用前 適用後 使い方 上記のスクリプトとシェーダファイルを Unity プロジェ…
はじめに 「UnityEditorJunkie」を Unity プロジェクトに導入することで 変数にシーンの参照を設定できるようになります 使い方 using RoboRyanTron.SceneReference; using UnityEngine; public class Example : MonoBehaviour { public SceneReference scen…
はじめに 「UnityEditorJunkie」を Unity プロジェクトに導入することで Inspector で表示される列挙型のプルダウンメニューで検索できるようになります 通常 using UnityEngine; public class Example : MonoBehaviour { public KeyCode keyCode; } UnityEd…
はじめに 上記のサイト様が公開されているシェーダを Unity プロジェクトに導入することで UI をうねうねさせることができます 使用例 使い方 上記のシェーダを Unity プロジェクトに導入します シェーダを使用したいマテリアルの Shader を 「BitshiftProdu…
はじめに 「RectTransform-Inspector-Extensions」を Unity プロジェクトに導入することで RectTransform の Inspector にリセットボタンとアスペクト比固定ボタンを追加できます 使い方 大項目 小項目 内容 Reset P 位置リセット D サイズリセット R 回転角…
はじめに 「uGUI-Circle-Layout-Group」を Unity プロジェクトに導入することで uGUI でオブジェクトを円形に配置できるようになります 使用例 使い方 空のゲームオブジェクトに「CircleLayoutGroup」をアタッチして 各種パラメータを調整します
はじめに 「Unity-UI-Image-AlphaMask」を Unity プロジェクトに導入することで uGUI でジャギーの無いマスクを使用できるようになります 詳細は上記のブログ様で紹介されいるので、詳しくはそちらをご覧頂ければと思います 使用例 左が Unity 標準の Mask …
はじめに 「BlurringAtlasForUGUI」を Unity プロジェクトに導入することで uGUI でブラーを使用できるようになります 使用例(GIF アニメ) 使い方 Canvas の「Additional Shader Channels」に「TexCoord1」を設定します そして、ブラーを適用したい uGUI …
はじめに 「ParticleEffectForUGUI」を Unity プロジェクトに導入することで Canvas を分けたり Render Texture を使用したりしなくても uGUI 上で Particle System を表示できるようになります 使用例 例えば、上記のように Image と Image の間に Particle…
概要 GIMP のメニューの「フィルター>下塗り>雲>ソリッドノイズ」を選択します 各種パラメータを調整して「OK」を押します 項目 内容 X サイズ 横方向のノイズの大きさ Y サイズ 縦方向のノイズの大きさ タイル可能 テクスチャをタイリングできるようにする…
概要 このようにテキストレイヤーが存在する状態で レイヤーウィンドウを右クリックして「新しいレイヤーの追加」を選択して、 新しいレイヤーを追加します 作成したレイヤーをテキストレイヤーに下に移動します テキストレイヤーを右クリックして「不透明部…
概要 TextMesh Pro を導入した Unity プロジェクトで、 使用する文字が増えるたびに毎回 Font Asset Creator を開いて Font Asset を作成するのがメンドウだったので、 エディタ拡張で自動化しようとしたのですが、うまくいきませんでした せっかくなので途…
はじめに 「Power Commands for Visual Studio」を Visual Studio に導入することで Ctrl + Shift + Z で閉じたタブを開くことができるようになります
はじめに 「Close Tabs To Right」を Visual Studio に導入することで 「左側のタブを閉じる」「右側のタブを閉じる」をメニューに追加できます スクリーンショット
はじめに 上記のような ScriptableObject を複数のシーンから参照したい場合、 using UnityEngine; public class Example : MonoBehaviour { public MonsterTable m_monsterTable; } このように public 変数や SerializeField 属性が適用された変数を定義し…