コガネブログ

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

【Unity】Unity プロジェクト内でゲームボーイの ROM を実行できる「UnityGB」紹介

はじめに 「UnityGB」を Unity プロジェクトに導入することで Unity プロジェクト内でゲームボーイの ROM を実行できるようになります 使用例 クイックスタート 「StreamingAssets」フォルダ内にゲームボーイの ROM データを追加します ゲームボーイの画面を…

【Unity】Google Play や App Store で公開されているオープンソースのパズルゲーム「Nodulus」紹介

はじめに 「Nodulus」は Google Play や App Store で公開されている オープンソースのパズルゲームです ゲーム App Store: https://itunes.apple.com/us/app/nodulus/id1294238868?ls=1&mt=8 Google Play: https://play.google.com/store/apps/details?id=c…

【Unity】オセロの完成プロジェクト「Othello」紹介

はじめに 「Othello」はオセロの完成プロジェクトです スクリーンショット 遊び方 「Othello」シーンを開いて Unity を再生します

【Unity】オセロの完成プロジェクト「Othello」紹介

はじめに 「Othello」はオセロの完成プロジェクトです スクリーンショット 遊び方 「Board」シーンを開いて Unity を再生します

【Unity】エディタ上でカラーコードを変換できる「Hexadecimal to Unity color converter」紹介

はじめに 「Hexadecimal to Unity color converter」を Unity プロジェクトに導入することで エディタ上でカラーコードを変換できるようになります 使い方 Unity メニューの「Window>Color Converter」を選択します 「Color Converter」ウィンドウが表示され…

【Unity】uGUI でキレイな場面転換の演出を実装できる「FadeCamera2」紹介

はじめに 「FadeCamera2」を Unity プロジェクトに導入することで uGUI でキレイな場面転換の演出を実装できるようになります 「FadeCamera2」の使い方はテラシュールブログさんが紹介されていますが、 備忘録としてこちらにも書き残しておこうと思います 使…

【Unity】28個のイメージエフェクトのコレクション「UnityImageEffects」紹介

はじめに 「UnityImageEffects」は28個のイメージエフェクトのコレクションです 使用例 使い方 カメラにいずれかのコンポーネントをアタッチします

【Unity】AudioClip から BPM を取得できる「UniBpmAnalyzer」紹介

はじめに 「UniBpmAnalyzer」を Unity プロジェクトに導入することで AudioClip から BPM を取得できるようになります 使用例 using UnityEngine; public class Example : MonoBehaviour { public AudioClip clip; private void Start() { int bpm = UniBpmA…

【Unity】エディタ上で正規表現のマッチングを確認できる「unity-regex-builder」紹介

はじめに 「unity-regex-builder」を Unity プロジェクトに導入することで エディタ上で正規表現のマッチングを確認できるようになります (置換の結果は確認できないようです) 使い方 Unity メニューの「Window>Regex Builder Window」を選択します 表示さ…

【Unity】WebGL においてブラウザサイズに合わせてゲーム画面のサイズを調整できる「WebGL responsive template」紹介

はじめに 「WebGL responsive template」を Unity プロジェクトに導入することで WebGL においてブラウザサイズに合わせて ゲーム画面のサイズを調整できるようになります 使用例(引用)

【Unity】uGUI のオブジェクトにマスクを適用してフェードさせることができる「SoftMaskScript.cs」紹介

はじめに https://bitbucket.org/UnityUIExtensions/unity-ui-extensions/downloads/ 上記のページで公開されている 「UnityUIExtensions.unitypackage」を Unity プロジェクトに導入することで uGUI のオブジェクトにマスクを適用してフェードさせることが…

【Unity】uGUI のテキストを円柱状に描画できる「CylinderText.cs」紹介

はじめに https://bitbucket.org/UnityUIExtensions/unity-ui-extensions/downloads/ 上記のページで公開されている 「UnityUIExtensions.unitypackage」を Unity プロジェクトに導入することで uGUI のテキストを円柱状に描画できる「CylinderText.cs」を使…

【Unity】uGUI で通常よりも少しキレイなアウトラインが使用できる「NicerOutline.cs」紹介

使用例 ソースコード 使い方 上記の「NicerOutline.cs」を Unity プロジェクトに追加して uGUI のオブジェクトにアタッチして各種パラメータを設定します 参考サイト様 https://forum.unity.com/threads/scripts-useful-4-6-scripts-collection.264161/page-2…

【Unity】uGUI のスクロールでスナップできる「ScrollSnap」紹介

はじめに 「ScrollSnap」を Unity プロジェクトに導入することで uGUI のスクロールでスナップできるようになります 使用例 使い方 「ScrollRect」のオブジェクトに「ScrollSnap」をアタッチします using UnityEngine; public class Example : MonoBehaviour…

【Unity】「Gotanda.unity」で使用された資料まとめ(随時更新)

はじめに この記事では、「Gotanda.unity」という勉強会で使用された資料をまとめています 自分が把握している範囲でのみ記載しているため、抜けがあると思いますがご了承ください #4 さぁTilemapを始めよう! [Unity] Unity2018の新機能Presetを使ってみた…

【Unity】uGUI のオブジェクトを円形に配置できる「RadialLayout.cs」紹介

使用例 ソースコード 使い方 上記の「RadialLayout.cs」を Unity プロジェクトに追加して 円形に配置したいオブジェクトの親にアタッチして 各種パラメータを設定します 参考サイト様 関連記事

【Unity】uGUI でグラデーションが使用できる「Gradient.cs」紹介

使用例 ソースコード 使い方 上記の「Gradient.cs」を Unity プロジェクトに追加して uGUI のオブジェクトにアタッチして、各種パラメータを設定します 参考サイト様 関連記事

【Unity】uGUI のオブジェクトにカーソルを重ねた時にツールチップを表示できる「Tooltip」紹介

使用例 ソースコード 使い方 上記の「TooltipTrigger.cs」と「TooltipView.cs」を Unity プロジェクトに追加して カーソルを重ねる対象のオブジェクトに「TooltipTrigger」を、 カーソルを重ねた時に表示したいオブジェクトに「TooltipView」をアタッチしま…

【Unity】uGUI で曲線状にオブジェクトを配置できる「CurvedLayout.cs」紹介

使用例 ソースコード 使い方 上記の「CurvedLayout.cs」を Unity プロジェクトに追加して 曲線状に配置したいオブジェクトの親にアタッチして 各種パラメータを調整します 参考サイト様 https://forum.unity.com/threads/script-curved-layout.403985/ 関連…

【Unity】uGUI でタッチ可能な円形のスライダーを実装できる「RadialSlider.cs」紹介

使用例 ソースコード 使い方 「RadialSlider.cs」を Unity プロジェクトに追加して Image に「RadialSlider」をアタッチします Image のパラメータは次のように設定します 項目 内容 Image Type Filled Fill Method Radial 360 Fill Origin Left 参考サイト様…

【Unity】uGUI のオブジェクトを上下左右に反転できる「UIFlippable.cs」紹介

ソースコード 使い方 上記の「UIFlippable.cs」を Unity プロジェクトに追加して uGUI の Image や Text にアタッチして、反転したい方向をチェックすることで uGUI のオブジェクトを上下左右に反転できます 参考サイト様 https://forum.unity.com/threads/s…

【Unity】uGUI で Text を曲げることができる「CurvedText.cs」紹介

ソースコード 使い方 上記の「CurvedText.cs」を Unity プロジェクトに追加して Text にアタッチします 後は各種パラメータを調整することで、Text を曲げることができます 参考サイト様 https://forum.unity.com/threads/scripts-useful-4-6-scripts-collec…

【Unity】uGUI で Image や Text を曲げることができる「CurlyUI」紹介

はじめに 「CurlyUI」を Unity プロジェクトに導入することで uGUI で Image や Text を曲げることができるようになります 使用例 使い方 Image を曲げたい場合は「CUIImage」をアタッチします Text を曲げたい場合は「CUIText」をアタッチします 他の UI を…

【Unity】PolygonCollider2D や EdgeCollider2D の処理負荷を削減できる「Polygon Collider Simplification」紹介

はじめに 「Polygon Collider Simplification」を Unity プロジェクトに導入することで PolygonCollider2D や EdgeCollider2D の処理負荷を削減できるようになります 使い方 適用前 適用後 使い方 PolygonCollider2D の処理負荷を削減したい場合は 「Polygon…

【Unity】サイリウムを作成できる「VolumetricLinesUnity」紹介

はじめに 「VolumetricLinesUnity」を Unity プロジェクトに導入することで サイリウムを作成できるようになります 使用例 使い方 「VolumetricLineBehavior」や 「VolumetricLineStripBehavior」などのコンポーネントを使用します

【Unity】1行のコードでキレイな 3D テキストを描画できる「TextDrawer」紹介

はじめに 「TextDrawer」を Unity プロジェクトに導入することで 1行のコードでキレイな 3D テキストを描画できるようになります 使用例 使い方 public class Example : MonoBehaviour { public int ShowText; private void Update() { if ( !ShowText ) ret…

【Unity】頂点カラーのサンプル「UnityVertexColors」紹介

はじめに 「UnityVertexColors」は頂点カラーのサンプルです サンプル

【Unity】ソナーエフェクト「SonarFx」紹介

はじめに 「SonarFx」はソナーエフェクトです 使用例 使い方 カメラに「SonarFx」コンポーネントをアタッチします ソナーエフェクトの切り替え演出を実装したい場合は 「SonarFxSwitcher」コンポーネントもアタッチします

【Unity】バイナリフィルタ「KinoBinary」紹介

はじめに 「KinoBinary」はバイナリフィルタです 使用例 適用前 適用後 使い方 カメラに「Binary」コンポーネントをアタッチします

【Unity】軌跡エフェクト「KinoFeedback」紹介

はじめに 「KinoFeedback」は軌跡エフェクトです 使用例 使い方 カメラに「Feedback」コンポーネントをアタッチします