コガネブログ

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

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

【Unity】飛行機や宇宙船を操縦できる「Spaceflight Controls」紹介(無料)

概要 2014/11/8 に「Spaceflight Controls」がリリースされました 「Spaceflight Controls」を導入すると飛行機や宇宙船を操縦できるようになります 検証環境 Unity 2017.3.0f3 Spaceflight Controls 1.11 使用例 サンプル 「Scenes」フォルダ内のシーンファ…

【Unity】操舵行動の AI を実装できる「Unity Movement AI」紹介

はじめに 「Unity Movement AI」を Unity プロジェクトに導入することで 操舵行動の AI を実装できるようになります サンプル 関連記事

【Unity】ゲームをリプレイ再生できる「InGameReplay」紹介

はじめに 「InGameReplay」を Unity プロジェクトに導入することで ゲームをリプレイ再生できるようになります 使用例 使い方 「REPLAY」プレハブをシーンに配置します また、リプレイ再生したいオブジェクトに 「Replay Entity」コンポーネントをアタッチし…

【Unity】ゲームジャムで使用できる無料のメニューテンプレート「Game Jam Menu Template」紹介(無料)

概要 2015/6/29 に「Game Jam Menu Template」がリリースされました 「Game Jam Menu Template」は ゲームジャムで使用できる無料のメニューテンプレートです 検証環境 Unity 2017.3.0f3 Game Jam Menu Template 1.2 使用例 使い方 「EventSystem」プレハブ…

【Unity】エディタ拡張の記事まとめ(100個)

はじめに このブログで紹介してきたエディタ拡張に関するオススメの記事を100件まとめました 目次 はじめに 目次 オススメ 自作 Hierarchy Project ビュー Inspector EditorWindow コールバック その他 オープンソース Scene ビュー Hierarchy Project ビュ…

【Unity】スクリーンに雨が滴るエフェクト「RainDropEffect」紹介

はじめに https://github.com/EdoFrank/RainDropEffect 「RainDropEffect」はスクリーンに雨が滴るエフェクトです 使用例 使い方 シーンにこのようにオブジェクトを配置します 親オブジェクトには「Camera」と「Rain Camera Component」をアタッチします 子…

【Unity】本をめくる画面演出「FlipBook」紹介

はじめに 「FlipBook」は本をめくる画面演出です 使用例 使い方 Plane オブジェクトに「PageFlippingAnimation」コンポーネントをアタッチします Plane オブジェクトを複数配置して Delay を設定することで 本をめくる演出を調整にできます 関連記事

【Unity】万華鏡のような反射エフェクト「KinoMirror」紹介

はじめに 「KinoMirror」は万華鏡のような反射エフェクトです 使用例 適用前 反射 万華鏡 使い方 カメラに「Mirror」コンポーネントをアタッチします 関連記事

【Unity】アスキーアートエフェクト「AsciiArtFx」紹介

はじめに 「AsciiArtFx」はアスキーアートエフェクトです 使用例 適用前 適用後 使い方 カメラに「AsciiArtFx」コンポーネントをアタッチします 関連記事

【Unity】uGUI でダブルクリックできるボタンを実装できる「DoubleClickButton.cs」紹介

概要 上記のスクリプトを Unity プロジェクトに導入することで uGUI でダブルクリックできるボタンを実装できるようになります 参考ツイート All you need to add a "Double Click" event to the normal UI button, #oneimagetutorials #unitytips @unity3d …

【Unity】ショートカットキーで Inspector をロックしたりデバッグモードに切り替えたりできるエディタ拡張「LockInspector.cs」紹介

概要 上記のスクリプトを Unity プロジェクトの「Editor」フォルダに導入することで Ctrl + L で Inspector をロック、 Ctrl + K で Inspector をデバッグモードに切り替えが可能になります Unity メニューの「Tools」から実行することも可能です 参考ツイー…

【Unity】ScriptableObject のアイコンを変更する方法

概要 上記のようなコードを記述することで ScriptableObject のアイコンを変更することができます 変更前 変更後 参考ツイート How to show custom icons for your ScriptableObjects. Makes them a lot easier to find :)#UnityTips pic.twitter.com/wdotkM…

【Unity】ゲーム実行中に重力の向きを変更する方法

概要 using UnityEngine; public class Example : MonoBehaviour { private void Start() { Physics.gravity = new Vector3( 0, 9.8f, 0 ); } } 上記のようなコードを記述することで、 ゲーム実行中に重力の向きを変更することができます 参考ツイート You c…

【フリーソフト】タイピング時にタイプライターのような打鍵音を再生する「Qwertick」紹介

はじめに 「Qwertick」を使用すると、 タイピング時にタイプライターのような打鍵音が再生されるようになります 検証環境 Windows 10 インストール方法 下記の URL を開きます http://www.nattyware.com/qwertick.php 「as a portable application」を選択し…

【Unity】セーブデータの保存・読み込みを暗号化して行える「Save Game Free」紹介

はじめに 「Save Game Free」を Unity プロジェクトに導入することで セーブデータの保存・読み込みを暗号化して行うことができます 使用例 基本 using BayatGames.SaveGameFree; using UnityEngine; public class Example : MonoBehaviour { private void S…

【Unity】ラクガキ王国のように 2D の線から 3D モデルを生成できる「unity-teddy」紹介

はじめに 「unity-teddy」を Unity プロジェクトに導入することで ラクガキ王国のように 2D の線から 3D モデルを生成できるようになります 使用例 使い方 var points = new List<Vector2> { new Vector2( -2.5f, -2.5f ), new Vector2( 2.5f, -2.5f ), new Vector2( </vector2>…

【Unity】簡単に使用できるオブジェクトプール「RecyclerKit」紹介

はじめに 「RecyclerKit」は簡単に使用できるオブジェクトプールです 使い方 シーンのオブジェクトに「Trash Man」コンポーネントをアタッチして 「Drop a Prefab ~」と記載されている箇所に オブジェクトプールで管理したいプレハブかシーンのオブジェクト…

【Unity】スクリプトをテンプレートから自動生成できるエディタ拡張「Script Templates for Unity」紹介

はじめに 「Script Templates for Unity」は スクリプトをテンプレートから自動生成できるエディタ拡張です 使い方 Unity メニューの「Window>Create Script from Template」を選択します 表示された「Create Script」ウィンドウでテンプレートを選択して 各…

【Unity 入門】【チュートリアル】ブロック崩しを作る

はじめに http://tutorial.unity3d.jp/archive/my-first-unity/ Unity では、ブロック崩しを作成するチュートリアルが 上記の公式サイトで公開されていますが これは2015年頃に公開されたもので、少し情報が古くなっていたので、 このブログで最新の情報に置…

【Unity 入門】【チュートリアル】ブロック崩しを作る 3. サウンドの追加と色の変更

目次 目次 前回のチュートリアル はじめに サウンドの追加 壁の SE の実装 ブロックの SE の実装 パドルの SE の実装 ゲームオーバーの SE の実装 BGM の実装 ブロックの色の変更 前回のチュートリアル はじめに 前回は、ブロックの配置とゲームオーバーの実…

【Unity 入門】【チュートリアル】ブロック崩しを作る 2. ブロックの配置とゲームオーバーの実装

目次 目次 前回のチュートリアル はじめに ブロックの作成 ブロックの配置 ゲームオーバーの実装 次のチュートリアル 前回のチュートリアル はじめに 前回は、壁、パドル、ボールの作成を行いました 今回は、ブロックの配置とゲームオーバーの実装を行ってい…

【Unity 入門】【チュートリアル】ブロック崩しを作る 1. 壁、パドル、ボールの作成

目次 目次 はじめに プロジェクトの作成 エディタのレイアウトの変更 壁の作成 カメラの位置の調整 パドルの作成 ボールの作成 ボールに物理特性を与える ボールに初速を与える ボールのバウンド パドルの操作 シーンの保存 次のチュートリアル はじめに 今…

【Unity】10種類の便利なショートカットキーを追加するエディタ拡張「Simple Editor Shortcuts Tools Collection」紹介

はじめに https://bitbucket.org/sirgru/simple-editor-shortcuts-tools-collection 「Simple Editor Shortcuts Tools Collection」は 10種類の便利なショートカットキーを追加するエディタ拡張です ショートカットキー一覧 キー 内容 Alt + E すべての選択…

【Unity】オブジェクト検索用の関数がたくさん用意された「Unity Scene Query」紹介

はじめに 「Unity Scene Query」を Unity プロジェクトに導入することで オブジェクト検索用の関数がたくさん使用できるようになります 使い方 using RSG.Scene.Query; 上記の using をソースコードの先頭に追加して var sceneQuery = new SceneQuery(); Sce…

【Unity】コンパイル時間を確認できるエディタ拡張「compile-time-tracker」紹介

はじめに 「compile-time-tracker」は コンパイル時間を確認できるエディタ拡張です 使い方 Unity メニューの「Window>Compile Time Tracker Window」を選択します 表示された「Compile Timer」ウィンドウでコンパイル時間を確認できます 関連記事

【Unity】各プラットフォームごとにシンボルを管理できるエディタ拡張「Better-Defines」紹介

はじめに 「Better-Defines」は 各プラットフォームごとにシンボルを管理できるエディタ拡張です スクリーンショット 使い方 Unity メニューの「Better>Defines」を選択します 入力欄にシンボル名を入力して「ADD」ボタンを押すと 管理するシンボルを追加で…

【Unity】スペースキーを押している間、ハンドツールが有効になるエディタ拡張「Hold Spacebar for Hand (drag) Tool」紹介

概要 2015/3/27 に「Hold Spacebar for Hand (drag) Tool」がリリースされました 「Hold Spacebar for Hand (drag) Tool」は、 スペースキーを押している間、ハンドツールが有効になるエディタ拡張です 検証環境 Unity 2017.3.0f3 Hold Spacebar for Hand (d…

【Unity】氷シェーダ「Ice shader - Tutorial」紹介(無料)

概要 2017/6/16 に「Ice shader - Tutorial」がリリースされました 「Ice shader - Tutorial」を導入すると氷シェーダが使用できるようになります 検証環境 Unity 2017.3.0f3 Ice shader - Tutorial 1.1 使用例 使い方 マテリアルの Shader に「Olanigan」の…

【Unity】マグマシェーダ「Lava Flowing Shader」紹介(無料)

概要 2015/4/7 に「Lava Flowing Shader」がリリースされました 「Lava Flowing Shader」を導入するとマグマシェーダが使用できるようになります 検証環境 Unity 2017.3.0f3 Lava Flowing Shader 1.2 使用例 使い方 マテリアルの Shader に「Lava Flowing Sh…

【Unity】水面シェーダ「Water Effect Fits For Lowpoly Style」紹介(無料)

概要 2017/4/25 に「Water Effect Fits For Lowpoly Style」がリリースされました 「Water Effect Fits For Lowpoly Style」を導入すると、 水面シェーダが使用できるようになります 検証環境 Unity 2017.3.0f3 Water Effect Fits For Lowpoly Style 0.1 使…