コガネブログ

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

【Unity】スプライトでノーマルマップやスペキュラマップなどが使用できる「Uber Shader for Sprites」紹介

はじめに 「Uber Shader for Sprites」を Unity プロジェクトに導入することで スプライトでノーマルマップやスペキュラマップなどが使用できるようになります 使用例 クイックスタート この記事ではスプライトでノーマルマップを使用する方法を紹介していき…

【宣伝】自分が専門学校で非常勤講師を担当した学生さんが Android アプリ「ドロップシュート」をリリースしました!

はじめに 自分が専門学校で非常勤講師を担当した学生さんが Android アプリ 「ドロップシュート」をリリースしました! https://play.google.com/store/apps/details?id=com.NTKG.DropShoot 3vs3の6人で対戦できるおはじきアクションゲームです! より多く敵…

【Unity】スクリプトから TimeManager の Fixed Timestep を変更する方法

概要 Time.fixedDeltaTime = 0.02f; Time.fixedDeltaTime を使用します

【Unity】ビルド時間を計測してログ出力するエディタ拡張

概要

【Unity】AssetDatabase.RenameAsset の第2引数に設定するのはファイルパスではなく拡張子を除いたファイル名

概要 // ☓ AssetDatabase.RenameAsset ( "Assets/Textures/hoge.png", "Assets/Textures/fuga.png" ); // ○ AssetDatabase.RenameAsset ( "Assets/Textures/hoge.png", "fuga" );

【Unity】乱数のシード値をランダムに設定する

概要 Random.InitState( System.DateTime.Now.Millisecond ); 例えば現在の日時をシード値に設定することで 乱数のシード値を擬似的にランダムに設定できる

【Unity】雪をかき分けるような処理の実装を見ることができる「Snow Trail」紹介

はじめに 「Snow Trail」を Unity プロジェクトに導入することで 雪をかき分けるような処理の実装を見ることができます 実装例 使用例 マテリアルの Shader を「Custom/SnowTrail」に設定して そのマテリアルをゲームオブジェクトに割り当てることで そのオ…

【Unity】窓ガラスを割る処理の実装を見ることができる「Voronoi destruction effect」紹介

はじめに 「Voronoi destruction effect」では窓ガラスを割る処理の実装を見ることができます 実装例 確認方法 「BreakableSurface.cs」で処理を見ることができます ソースコード(GitHub 引用)

【Unity】Component could not be loaded when loading game object. Cleaning up!

概要 Component could not be loaded when loading game object. Cleaning up! Unity プロジェクトのバージョンをダウングレードしたところ 特定のシーンを開いた時に上記のエラーが Console に出力される現象に遭遇した TextMesh Pro のオブジェクトの子オ…

【Unity】GPU パーティクルを使用できる「GPU Particles」紹介

はじめに 「GPU Particles」を Unity プロジェクトに導入することで GPU パーティクルを使用できるようになります 使用例 使い方 ゲームオブジェクトに「GPUParticleEmitter」をアタッチして 各種パラメータを設定します

【Unity】3Dオブジェクトをボクセル化できる「unity-voxelizer」紹介

概要 「unity-voxelizer」を Unity プロジェクトに導入することで 3Dオブジェクトをボクセル化できるようになります 使用例 使い方 using UnityEngine; public class Example : MonoBehaviour { public GameObject m_voxelModel; private void Awake() { var…

【宣伝】Nintendo Switch 向けダウンロード専用ソフト「ガブッチ」をリリースしました!

はじめに 自分が開発した Nintendo Switch 向けダウンロード専用ソフト「ガブッチ」が 2019/1/31 にリリースされました! 不思議で可愛い生き物「ガブッチ」をゴールに導くアクションパズルゲームです ひらめき力が試される180個のステージを用意しています …

【Unity】3D オブジェクトを光らせることができる「Glow Effect (Mobile Friendly)」紹介

はじめに https://game-asset.net/unity/shaders/1185-glow-effect-mobile-friendly-v144.html 「Glow Effect (Mobile Friendly)」を Unity プロジェクトに導入することで 3D オブジェクトを光らせることができるようになります 使用例 適用前 適用後 導入方…

【Unity】スプライトや uGUI の Image で使用できる色の反転シェーダを導入する その2

使用例 使い方 上記のシェーダを Unity プロジェクトに導入して マテリアルを作成して Shader を「Particles/Negative」に変更して そのマテリアルをスプライトや uGUI の Image に設定します すると、そのスプライトや Image が重なっている箇所の色が反転…

【Unity】スプライトや uGUI の Image で使用できる色の反転シェーダを導入する その1

使用例 使い方 上記のシェーダを Unity プロジェクトに導入して マテリアルを作成して Shader を「GUI/ReverseFont」に変更して そのマテリアルをスプライトや uGUI の Image に設定します すると、そのスプライトや Image が重なっている箇所の色が反転する…