コガネブログ

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

【書籍情報】まるごとわかる3Dドットモデリング入門 ~MagicaVoxelでつくる! Unityで動かす! 2018/7/24 発売

リンク まるごとわかる3Dドットモデリング入門 ~MagicaVoxelでつくる! Unityで動かす! ~作者: 今井健太出版社/メーカー: 技術評論社発売日: 2018/07/24メディア: 大型本この商品を含むブログを見る

【書籍情報】Unity Shader Programming Vol.01

リンク

【おすすめスライド】「【Unite Tokyo 2018】XFLAG スタジオにおける資産の有効活用術 ~いかにして数万アセットを管理したか?~」

【おすすめスライド】「Unity開発で使える設計の話+Zenjectの紹介」

【おすすめスライド】「Unity 2018からのハイパフォーマンスな機能紹介」

【おすすめスライド】「Unity5.3で知識が止まっている人向けのUnity2017.2に合わせたエディター拡張アップデート」

【Unity】Character with ASCII value of XXXX was not found in the Font Asset Glyph Table. It was replaced by a space.

概要 Character with ASCII value of XXXX was not found in the Font Asset Glyph Table. It was replaced by a space. TextMeshPro で登録されていない文字を使おうとした場合、上記の警告が発生します

【Unity】キーボードのキーを長押しした時にイベントを検知するスクリプトのサンプル

ソースコード

【おすすめスライド】「【Unity】Scriptable object 入門と活用例」

【おすすめスライド】「RenderTextureの正しいα値は?」

スライド

【おすすめスライド】「BLEACH -Brave Souls- 3DUI演出の実装事例」

スライド

【Unity】Game ビューの Scale を 1 に固定するエディタ拡張の例

ソースコード 上記の「GameViewScaleFixer.cs」を Unity プロジェクトの「Editor」フォルダに導入すると、 Game ビューの Scale が常に 1 で固定されるようになります 備考 Invalid editor window UnityEditor.FallbackEditorWindow UnityEditor.GenericMenu…

【おすすめスライド】「Timeline_を使って演出の幅を広げよう」

スライド

【おすすめスライド】「リズムゲームを面白くする音に関する演出 〜『ありすのステージ』製作時に得られた知見〜」

スライド

【Unity】DOTween を使用して指定された秒後にコールバックを実行するコンポーネント

ソースコード 使い方 例えば上記のように設定すると、 ゲームを開始してから1秒後にゲームオブジェクトを非アクティブにすることができます

【Unity】シンプルにイージングを使用できる「Ease」紹介

はじめに 「Ease」を Unity プロジェクトに導入することで シンプルにイージングを使用できるようになります 使用例 using ca.HenrySoftware.Rage; using UnityEngine; using UnityEngine.UI; public class Example : MonoBehaviour { public Image image; p…

【Unity】Presets を一覧で確認できる「Presets browser」紹介

はじめに 「Presets browser」を Unity プロジェクトに導入することで Presets を一覧で確認できるようになります 使用例 Unity メニューの「Window>Presets Browser」を選択すると プロジェクト内に存在するすべての Preset が一覧で表示されます 「Filter …

【Unity】メッシュを細分化できる「unity-subdivision-surface」紹介

はじめに 「unity-subdivision-surface」を Unity プロジェクトに導入することで メッシュを細分化できるようになります 使用例 使い方 using Subdiv; using UnityEngine; public class Example : MonoBehaviour { private void Start() { var filter = GetC…

【Unity】OnDrawGizmos で表示できるギズモを7種類追加できる「GizmoExtensions」紹介

はじめに 「GizmoExtensions」を Unity プロジェクトに導入することで OnDrawGizmos で表示できるギズモを7種類追加できるようになります 使用例 using UnityEngine; using Utils; public class Example : MonoBehaviour { private void OnDrawGizmos() { //…

【Unity】uGUI のオブジェクトを反射して表示できる「MirrorReflectionEffectForUGUI」紹介

はじめに 「MirrorReflectionEffectForUGUI」を Unity プロジェクトに導入することで uGUI のオブジェクトを反射して表示できるようになります 導入方法 https://github.com/mob-sakai/MirrorReflectionEffectForUGUI/releases 上記のページから「MirrorRefl…

【Unity】AssetPostprocessor.OnPostprocessMaterial が動作しない?

概要 using UnityEditor; using UnityEngine; public class Example : AssetPostprocessor { private void OnPostprocessMaterial( Material material ) { Debug.Log( material.name ); } } Unity 2017.4.1f1 で AssetPostprocessor.OnPostprocessMaterial …

【Unity】エディタ拡張でコルーチンを使用できる「UnityExtensions.EditorCoroutine」紹介

はじめに 「UnityExtensions.EditorCoroutine」を Unity プロジェクトに導入することで エディタ拡張でコルーチンを使用できるようになります 使用例 using System.Collections; using UnityEditor; using UnityEngine; using UnityExtensions; public stati…

【Unity】UnityEvent に登録されている非永続的なリスナーの情報を Inspector に表示できる「UnityEventDrawerEx」紹介

はじめに 「UnityEventDrawerEx」を Unity プロジェクトに導入することで UnityEvent に登録されている非永続的なリスナーの情報を Inspector に表示できるようになります 導入方法 https://github.com/mob-sakai/UnityEventDrawerEx/releases 上記のページ…

【Unity】uGUI で六角形のタイル状に UI を整列できる「HexGridLayout.cs」紹介

ソースコード 使用例 Canvas 内に「HexGridLayout」をアタッチしたオブジェクトを用意して、 整列させたいオブジェクトをその子供にすることで このように六角形のタイル状に UI を整列できます 備考 Assets/Hexagon.cs(38,63): error CS0122: `UnityEngine.…

【Unity】NGUI の UISprite のように、設定されているアトラスからスプライトを選択できる Image「AtlasImage」紹介

はじめに 「AtlasImage」を Unity プロジェクトに導入することで NGUI の UISprite のように、設定されているアトラスから スプライトを選択できる Image を使用できるようになります 使い方 Image の代わりに AtlasImage を使用します Sprite Name のプルダ…

【Unity】Ctrl + I で選択中のオブジェクトやアセットの情報を新しい Inspector で固定表示できるエディタ拡張

ソースコード 使い方 Ctrl + I を押すと、選択中のオブジェクトやアセットの情報を 新しい Inspector で固定表示できます パラメータを並べて比較したい場合に役立ちます

【Unity】おすすめのフリーフォント配布サイト様「Miffies」

概要 http://mfs.jp.org/

【Unity】音楽のリズムに合わせた演出を実装できる「MusicEngine」紹介

はじめに 「MusicEngine」を Unity プロジェクトに導入することで 音楽のリズムに合わせた演出を実装できるようになります この記事では、MusicEngine でシンプルな演出を作る手順と、 MusicEngine の基本的な機能を紹介していきます 目次 はじめに 目次 使…

【Unity】Ctrl + [ や Ctrl + ] で前に選択したオブジェクトに移動できる「Selection History Navigator」紹介

はじめに 「Selection History Navigator」を Unity プロジェクトに導入することで Ctrl + [ や Ctrl + ] で前に選択したオブジェクトに移動できるようになります 使用例

【Unity】uGUI でスクロール内のボタンを少しでもドラッグしてしまうとボタンが押せなくなる問題の対応方法が紹介されているサイト様

参考サイト様 uGUIのスクロールビューにボタンを並べるとボタンが反応しにくくなる際の対応 UnityのScrollRectを拡張しよう | 株式会社ヘキサドライブ | HEXADRIVE | ゲーム制作を中心としたコンテンツクリエイト会社