コガネブログ

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

2018-10-01から1ヶ月間の記事一覧

【Unity】「Screen position out of view frustum」

概要 Screen position out of view frustum (screen pos 0.000000, 0.000000, 1000.000000) (Camera rect 0 0 1280 720) Unity で上記のようなエラーが発生した場合、 シーンに配置されているカメラの「Clipping Planes」の「Near」や「Far」に 不正な値が設…

【Unity】【UIAndShader】uGUI で奥行きのある円形のレイアウトを使用する

はじめに 「UIAndShader」を Unity プロジェクトに導入することで uGUI で奥行きのある円形のレイアウトを使用できるようになります 使用例 使い方 ゲームオブジェクトに「CircleList」をアタッチします そして、その子オブジェクトに円形に配置したいオブジ…

【Unity】【UIAndShader】uGUI の Image で角丸を使用する

はじめに 「UIAndShader」を Unity プロジェクトに導入することで uGUI の Image で角丸を使用できるようになります 使用例 適用前 適用後 使い方 Image の代わりに「SimpleRoundedImage」を使用して画像を表示します そして「Radius」で角丸の大きさを設定…

【Unity】無料のオススメシェーダまとめ(110個)

はじめに 無料で使用できるオススメのシェーダに関する記事を110個まとめました 目次 はじめに 目次 一覧 ポストエフェクト オブジェクト 2D ジオメトリ ノイズ / パターン GitHub その他 関連記事 一覧 ポストエフェクト 油絵シェーダ 鉛筆シェーダ セピア…

【Unity】「Vectrosity」を使用して uGUI で破線を表示する方法

概要 「Vectrosity」を使用することでさまざまな線を描画できるようになります この記事では「Vectrosity」を使用して uGUI で破線を表示する方法を書き残しておきます 検証環境 Unity 2017.4.7f1 Vectrosity 5.6 使用例 方法 上記のようなスクリプトを作成…

【Unity】I2 Localization - 言語ごとにフォントを変更する方法

はじめに I2 Localization では、言語ごとに使用するフォントを変更することができます Language Source の設定 「Language Source」の「Terms」にタームを追加します 作成したタームの「Type」を「Font」に変更します 言語ごとに使用したいフォントを設定し…

【Unity】RenderTexture を使用しないポータルの実装方法を確認できる「Unity-Portals」紹介

はじめに 「Unity-Portals」では RenderTexture を使用しない ポータルの実装方法を確認できます スクリーンショット 関連記事

【Unity】バニッシングラインパターンシェーダを導入する

はじめに http://www.shaderslab.com/demo-02---vanishing-lines.html この記事では上記のサイト様が公開されている バニッシングラインパターンシェーダを導入する方法を紹介していきます 使用例 使い方 上記のシェーダファイルを Unity プロジェクトに追加…

【Unity】同心円パターンシェーダを導入する

はじめに http://www.shaderslab.com/demo-01---concentric-circles.html この記事では上記のサイト様が公開されている 同心円パターンシェーダを導入する方法を紹介していきます 使用例 使い方 上記のシェーダファイルを Unity プロジェクトに追加します シ…

【Unity】コモドール 64 パターンシェーダを導入する

はじめに http://www.shaderslab.com/demo-64---10-print-chr.html この記事では上記のサイト様が公開されている コモドール 64 パターンシェーダを導入する方法を紹介していきます 使用例 使い方 上記のシェーダファイルを Unity プロジェクトに追加します …

【Unity】サークルパターンシェーダを導入する

はじめに http://www.shaderslab.com/demo-65---truchet---circles.html この記事では上記のサイト様が公開されている サークルパターンシェーダを導入する方法を紹介していきます 使用例 使い方 上記のシェーダファイルを Unity プロジェクトに追加します …

【Unity】黒丸パターンシェーダを導入する

はじめに http://www.shaderslab.com/demo-66---truchet---black-circles.html この記事では上記のサイト様が公開されている 黒丸パターンシェーダを導入する方法を紹介していきます 使用例 使い方 上記のシェーダファイルを Unity プロジェクトに追加します…

【Unity】エディタ上で DOTween の再生状態を確認する方法

概要 シーンに配置されている「[DOTween]」オブジェクトを選択すると 「DO Tween Component」の欄で DOTween の再生状態を確認できます 「Show Playing Tweens」ボタンを押すと 再生中の Tween オブジェクトの名前を確認できます var tweens = DOTween.Playi…

【C#】Stopwatch で経過時間を読みやすい形式で出力できる拡張メソッド

ソースコード using System; using System.Diagnostics; public static class StopwatchExt { /// <summary> /// yyyy/MM/dd HH:mm:ss 形式の文字列に変換して返します /// </summary> public static string ToPattern( this Stopwatch self ) { return new DateTime( self.Elap…

【Unity】Ctrl + [ や Ctrl + ] で選択状態を次に進めたり前に戻したりできる「UnityExtensions.SelectionHistory」紹介

はじめに 「UnityExtensions.SelectionHistory」を Unity プロジェクト導入することで Ctrl + [ や Ctrl + ] で選択状態を次に進めたり前に戻したりできるようになります 使用方法 Unity メニューの「Edit>Selection」から項目を選択するか Ctrl + [ や Ctrl…

【Unity】Inspector で ScriptableObject などのパラメータをインライン表示できる「UnityExtensions.InspectInline」紹介

はじめに 「UnityExtensions.InspectInline」を Unity プロジェクト導入することで Inspector で ScriptableObject などのパラメータを インライン表示できるようになります 使用例 使い方 using UnityEngine; using UnityExtensions; using UnityExtensions…

【Unity】スネークパターンシェーダを導入する

はじめに http://www.shaderslab.com/demo-67---truchet---snakes.html この記事では上記のサイト様が公開されている スネークパターンシェーダを導入する方法を紹介していきます 使用例 使い方 上記のシェーダファイルを Unity プロジェクトに追加します シ…

【Unity】メッシュパターンシェーダを導入する

はじめに http://www.shaderslab.com/demo-68---truchet---meshes.html この記事では上記のサイト様が公開されている メッシュパターンシェーダを導入する方法を紹介していきます 使用例 使い方 上記のシェーダファイルを Unity プロジェクトに追加します シ…

【Unity】バクテリアパターンシェーダを導入する

はじめに http://www.shaderslab.com/demo-69---truchet---bacteria.html この記事では上記のサイト様が公開されている バクテリアパターンシェーダを導入する方法を紹介していきます 使用例 使い方 上記のシェーダファイルを Unity プロジェクトに追加しま…

【Unity】エンクロージャパターンシェーダを導入する

はじめに http://www.shaderslab.com/demo-70---truchet---enclosure.html この記事では上記のサイト様が公開されている エンクロージャパターンシェーダを導入する方法を紹介していきます 使用例 使い方 上記のシェーダファイルを Unity プロジェクトに追加…

【Unity】アラベスク模様シェーダを導入する

はじめに http://www.shaderslab.com/demo-71---truchet---arabesque.html この記事では上記のサイト様が公開されている アラベスク模様シェーダを導入する方法を紹介していきます 使用例 使い方 上記のシェーダファイルを Unity プロジェクトに追加します …

【Unity】疑似乱数シェーダを導入する

はじめに http://www.shaderslab.com/demo-62---pseudo-random.html この記事では上記のサイト様が公開されている 疑似乱数シェーダを導入する方法を紹介していきます 使用例 使い方 上記のシェーダファイルを Unity プロジェクトに追加します シェーダを使…

【Unity】パーリンノイズシェーダを導入する

はじめに http://www.shaderslab.com/demo-74---2d-perlin-noise.html この記事では上記のサイト様が公開されている パーリンノイズシェーダを導入する方法を紹介していきます 使用例 使い方 上記のシェーダファイルを Unity プロジェクトに追加します シェ…

【Unity】ゼリーのように動くシェーダを導入する

はじめに http://www.shaderslab.com/demo-17---jelly-effect.html この記事では上記のサイト様が公開されている ゼリーのように動くシェーダを導入する方法を紹介していきます 使用例 使い方 上記のシェーダファイルを Unity プロジェクトに追加します シェ…

【Unity】UV 回転シェーダを導入する

はじめに http://www.shaderslab.com/demo-96---uv-rotation-with-matrix.html この記事では上記のサイト様が公開されている V 回転シェーダを導入する方法を紹介していきます 使用例 適用前 適用後 使い方 上記のシェーダファイルを Unity プロジェクトに追…

【Unity】Asset Store からダウンロード済みの .unitypackage を一覧表示してインポートできる「AssetStoreImporter」紹介

はじめに 「AssetStoreImporter」を Unity プロジェクト導入することで Asset Store からダウンロード済みの .unitypackage を一覧表示して インポートできるようになります 使用方法 Unity メニューの「AssetTools>AssetStore Importer>Open Window」を選択…

【書籍情報】うご文字 ~Unity,TextMeshProで作る文字アニメーション~

リンク 目次 第1章 TextMesh Proについて 1.1 TextMesh Proのデータ構造とアクセスの方法 1.2 TextMesh Proに同梱されているサンプル 第2章 なぜ頂点情報を変更してアニメーションさせるのか? 第3章 サンプルコードの変数について 第4章 アニメーション…

【Unity】「レイヤードストーリーズ ゼロ」の 3D モデルを Unity で使用する

はじめに 【HP更新情報②】公式HPにて主要ACTの3Dモデルデータを公開いたしました!直接Unityのフォルダに取り込んでいただくことでご使用いただけますHPはこちら→https://t.co/JFgJMImLtQ #レイゼロ pic.twitter.com/KbbNYReFrx— レイヤードストーリーズ ゼ…

【Unity】Particle System のプレビュー再生で使用できるショートカットキー

概要 キー 内容 , (コンマ) 再生 . (ピリオド) 停止 M 1フレーム進める N 1フレーム戻る Shift + M 1フレーム進める(高速) Shift + N 1フレーム戻る(高速)

【Git】LibreOffice の一時ファイルを無視する .gitignore

概要 参考サイト様