コガネブログ

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

【雑記】スーパーマリオギャラクシー ステージ名一覧

スーパーマリオギャラクシー スーパーマリオギャラクシー - Wii任天堂Amazon 目次 スーパーマリオギャラクシー 目次 エッグプラネットギャラクシー ハニービーキングダムギャラクシー トライアルサーフィンギャラクシー フリップパネルギャラクシー クッパJr…

【雑記】スーパーマリオサンシャイン ステージ名一覧

スーパーマリオサンシャイン スーパーマリオサンシャイン任天堂Amazon 目次 スーパーマリオサンシャイン 目次 ビアンコヒルズ リコハーバー マンマビーチ ピンナパーク シレナビーチ マーレのいりえ モンテのむら 参考サイト様 ビアンコヒルズ おおふうしゃ…

【雑記】スーパーマリオ64 ステージ名一覧

スーパーマリオ64 スーパーマリオ64任天堂Amazon スーパーマリオ64 振動パック対応版任天堂Amazon 目次 スーパーマリオ64 目次 コース1 ボムへいのせんじょう コース2 バッタンキングのとりで コース3 かいぞくの いりえ コース4 さむいさむい マウンテン コ…

【Unity】System.Action よりも高速かつ GC の発生を抑えたイベントシステム「Relay」紹介

はじめに 「Relay」は System.Action よりも高速かつ GC Alloc の発生を抑えたイベントシステムです 検証環境 Unity 2017.4.1.f1 検証用スクリプト 検証結果 リスナーの追加や削除、イベントの実行を 1000000 回行った結果 かかった時間(秒) GC の発生回数…

【Unity】DOTween の OnComplete で Action を指定できるようにする拡張メソッド

ソースコード using DG.Tweening; using System; public static class TweenExt { public static Tween OnComplete( this Tween self, Action onComplete ) { return TweenSettingsExtensions.OnComplete( self, () => onComplete() ); } }

【Unity】uGUI でディゾルブシェーダを使用できる「DissolveEffectForUGUI」紹介

はじめに 「DissolveEffectForUGUI」を Unity プロジェクトに導入することで uGUI でディゾルブシェーダを使用できるようになります 使用例 使い方 Canvas の「Additional Shader Channels」に「TexCoord1」を設定します そして、ディゾルブシェーダを適用し…

【Unity】Unity から Gist に投稿できるエディタ拡張「UniGist」を GitHub に公開しました

はじめに Unity から Gist に投稿できるエディタ拡張「UniGist」を GitHub に公開しました 開発環境 Unity 2017.4.1f1 導入方法 下記のページにアクセスして 「UniGist.unitypackage」をダウンロードします https://github.com/baba-s/uni-gist/blob/master/…

【Unity】DOTween で SpriteRenderer を点滅させるスクリプト

ソースコード

【Unity】uGUI で使えるドラッグ可能なボタン

ソースコード

【Unity】「インタラクティブミュージック発表会2018」で使用された資料まとめ

はじめに https://interactivemusic201803.peatix.com/ この記事では、「インタラクティブミュージック発表会2018」という勉強会で 使用された資料をまとめています 自分が把握している範囲でのみ記載しているため、抜けがあると思いますがご了承ください ハ…

【Unity】Tiled Map Editor で作成した .tmx ファイルから ScriptableObject を生成する例

ソースコード 上記の TileMapImporter.cs を Unity プロジェクトの「Editor」フォルダに追加し、 StageData.cs も Unity プロジェクトに追加することで、 Tiled Map Editor で作成した .tmx ファイルから StageData 型の ScriptableObject が自動で生成され…

【Unity】Tiled Map Editor で出力した JSON ファイルを読み込む例

ソースコード 使用例 var data = JsonUtility.FromJson<TileMapData>( json ); 補足 http://doc.mapeditor.org/en/stable/reference/json-map-format/ Tiled Map Editor で出力される JSON には 上記のページに記載されているパラメータが設定されるため、 必要であれば、</tilemapdata>…

【C#】複数行の文字列から空白行またはスペースとタブのみの行を削除する方法

C#

ソースコード using System.Text.RegularExpressions; ... text = Regex.Replace ( text, "^[ \t]*[\r\n]+", string.Empty, RegexOptions.Multiline ); 参考サイト様 http://sakura-editor.sourceforge.net/cgi-bin/cyclamen/cyclamen.cgi?ol=200212&tree=c2…

【C#】複数行の文字列から空白行を削除する方法

C#

ソースコード using System.Text.RegularExpressions; ... text = Regex.Replace ( text, "^[\r\n]+", string.Empty, RegexOptions.Multiline ); 参考サイト様 http://sakura-editor.sourceforge.net/cgi-bin/cyclamen/cyclamen.cgi?ol=200212&tree=c2615 関…

【Unity】DOTween のパラメータを ScriptableObject で管理できる「DOTween Configs」紹介

はじめに 「DOTween Configs」を Unity プロジェクトに導入することで DOTween のパラメータを ScriptableObject で管理できるようになります 使用例 ScriptableObject 版 Project ビューの Create メニューから 「DOTweenConfigs>Position Configs>Position…