2018-02-01から1ヶ月間の記事一覧
はじめに https://bitbucket.org/UnityUIExtensions/unity-ui-extensions/downloads/ 上記のページで公開されている 「UnityUIExtensions.unitypackage」を Unity プロジェクトに導入することで uGUI のオブジェクトにマスクを適用してフェードさせることが…
はじめに https://bitbucket.org/UnityUIExtensions/unity-ui-extensions/downloads/ 上記のページで公開されている 「UnityUIExtensions.unitypackage」を Unity プロジェクトに導入することで uGUI のテキストを円柱状に描画できる「CylinderText.cs」を使…
使用例 ソースコード 使い方 上記の「NicerOutline.cs」を Unity プロジェクトに追加して uGUI のオブジェクトにアタッチして各種パラメータを設定します 参考サイト様 https://forum.unity.com/threads/scripts-useful-4-6-scripts-collection.264161/page-2…
はじめに 「ScrollSnap」を Unity プロジェクトに導入することで uGUI のスクロールでスナップできるようになります 使用例 使い方 「ScrollRect」のオブジェクトに「ScrollSnap」をアタッチします using UnityEngine; public class Example : MonoBehaviour…
はじめに この記事では、「Gotanda.unity」という勉強会で使用された資料をまとめています 自分が把握している範囲でのみ記載しているため、抜けがあると思いますがご了承ください #7 #4 さぁTilemapを始めよう! [Unity] Unity2018の新機能Presetを使って…
使用例 ソースコード 使い方 上記の「RadialLayout.cs」を Unity プロジェクトに追加して 円形に配置したいオブジェクトの親にアタッチして 各種パラメータを設定します 参考サイト様 関連記事
使用例 ソースコード 使い方 上記の「Gradient.cs」を Unity プロジェクトに追加して uGUI のオブジェクトにアタッチして、各種パラメータを設定します 参考サイト様 関連記事
使用例 ソースコード 使い方 上記の「TooltipTrigger.cs」と「TooltipView.cs」を Unity プロジェクトに追加して カーソルを重ねる対象のオブジェクトに「TooltipTrigger」を、 カーソルを重ねた時に表示したいオブジェクトに「TooltipView」をアタッチしま…
使用例 ソースコード 使い方 上記の「CurvedLayout.cs」を Unity プロジェクトに追加して 曲線状に配置したいオブジェクトの親にアタッチして 各種パラメータを調整します 参考サイト様 https://forum.unity.com/threads/script-curved-layout.403985/ 関連…
使用例 ソースコード 使い方 「RadialSlider.cs」を Unity プロジェクトに追加して Image に「RadialSlider」をアタッチします Image のパラメータは次のように設定します 項目 内容 Image Type Filled Fill Method Radial 360 Fill Origin Left 参考サイト様…
ソースコード 使い方 上記の「UIFlippable.cs」を Unity プロジェクトに追加して uGUI の Image や Text にアタッチして、反転したい方向をチェックすることで uGUI のオブジェクトを上下左右に反転できます 参考サイト様 関連記事
ソースコード 使い方 上記の「CurvedText.cs」を Unity プロジェクトに追加して Text にアタッチします 後は各種パラメータを調整することで、Text を曲げることができます 参考サイト様 関連記事
はじめに 「CurlyUI」を Unity プロジェクトに導入することで uGUI で Image や Text を曲げることができるようになります 使用例 使い方 Image を曲げたい場合は「CUIImage」をアタッチします Text を曲げたい場合は「CUIText」をアタッチします 他の UI を…
はじめに 「Polygon Collider Simplification」を Unity プロジェクトに導入することで PolygonCollider2D や EdgeCollider2D の処理負荷を削減できるようになります 使い方 適用前 適用後 使い方 PolygonCollider2D の処理負荷を削減したい場合は 「Polygon…
はじめに 「VolumetricLinesUnity」を Unity プロジェクトに導入することで サイリウムを作成できるようになります 使用例 使い方 「VolumetricLineBehavior」や 「VolumetricLineStripBehavior」などのコンポーネントを使用します 関連記事
はじめに 「TextDrawer」を Unity プロジェクトに導入することで 1行のコードでキレイな 3D テキストを描画できるようになります 使用例 使い方 public class Example : MonoBehaviour { public int ShowText; private void Update() { if ( !ShowText ) ret…
はじめに 「UnityVertexColors」は頂点カラーのサンプルです サンプル 関連記事
はじめに 「Linq.Extras」をプロジェクトに追加することで LINQ で使用できる拡張メソッドが増えます インストール Visual Studio メニューの「ツール>NuGet パッケージ マネージャー> ソリューションの NuGet パッケージの管理」を選択します 「参照」タブ…
はじめに 「LinqToExcel」をプロジェクトに追加することで LINQ を使用して Excel からデータを抽出できるようになります インストール Visual Studio メニューの「ツール>NuGet パッケージ マネージャー> ソリューションの NuGet パッケージの管理」を選択…
はじめに 「SearchExtensions」をプロジェクトに追加することで LINQ で使用できる検索用の拡張メソッドが増えます インストール Visual Studio メニューの「ツール>NuGet パッケージ マネージャー> ソリューションの NuGet パッケージの管理」を選択します …
はじめに 「Exceptionless.DateTimeExtensions」をプロジェクトに追加することで DateTime で使用できる拡張メソッドが増えます インストール Visual Studio メニューの「ツール>NuGet パッケージ マネージャー> ソリューションの NuGet パッケージの管理」…
はじめに 「String.Extensions」をプロジェクトに追加することで string で使用できる拡張メソッドが増えます インストール Visual Studio メニューの「ツール>NuGet パッケージ マネージャー> ソリューションの NuGet パッケージの管理」を選択します 「参…
はじめに 「ExtraLINQ」をプロジェクトに追加することで LINQ で使用できる拡張メソッドが増えます インストール Visual Studio メニューの「ツール>NuGet パッケージ マネージャー> ソリューションの NuGet パッケージの管理」を選択します 「参照」タブを…
はじめに 「SonarFx」はソナーエフェクトです 使用例 使い方 カメラに「SonarFx」コンポーネントをアタッチします ソナーエフェクトの切り替え演出を実装したい場合は 「SonarFxSwitcher」コンポーネントもアタッチします 関連記事
はじめに 「KinoBinary」はバイナリフィルタです 使用例 適用前 適用後 使い方 カメラに「Binary」コンポーネントをアタッチします 関連記事
はじめに 「KinoFeedback」は軌跡エフェクトです 使用例 使い方 カメラに「Feedback」コンポーネントをアタッチします 関連記事
はじめに 「KinoTube」はアナログビデオのようなエフェクトです 使用例 適用前 適用後 使い方 カメラに「Tube」コンポーネントをアタッチします 関連記事
はじめに 「KinoFringe」は色収差エフェクトです 使用例 適用前 適用後 使い方 カメラに「Fringe」コンポーネントをアタッチします 関連記事
はじめに 上記のサイト様では、メッシュ、レンダリング、戦略ゲーム、 ノイズ、マーチング・スクエアなどに関するチュートリアルが公開されている スクリーンショット
はじめに 「ProjectileShooting」は放物線を描いて弾を発射するサンプルです デモ 「Main」シーンを開いて Unity を再生することで動作確認できます 実装方法 「ProjectileMath.cs」に記載されています using UnityEngine; public static class ProjectileMa…