N煎ログブログ

n番煎じと言っても過言ではない今更な、でも個人的に躓いたUnityやUE4等での開発についての云々を書いていきます

エディタ拡張

【Unity5】エディタ拡張を複数のクラスに渡って記述する方法

目次 目次 はじめに 処理を分けたい時の問題点 問題1.処理クラス:拡張クラス=1:1 の仕様? 問題2.「serializedObject」の罠 解決策 問題1解決策.一括定義とC#のPropertyの活用 問題2解決策.引数で渡す まとめ はじめに 皆さんエディタ拡張はし…

【Unity5】Sceneビューに任意にコメントを置けるアセットを開発しました

目次 目次 きっかけは突然に というわけで作りました。 使い方 きっかけは突然に ある時、Slackに「シーンにコメント付加できる拡張」と書かれているのを見て、便利そうだと話が立ったのがきっかけ。思い立ったが吉日。 というわけで作りました。 github.com…

【Unity5】Input Moduleを自作した話

目次 目次 前置き Input Moduleってなに? Input Moduleはつくれる どうやってInput ModuleはuGUIを判定しているのか? PointerEventDataを使う 前置き こちらの記事は Unity 2 Advent Calendar 2016 の17日目記事です。 前回は私自身の記事「【Unity5】VRゲ…

【Unity5】超軽量な経路探索アルゴリズム

別記事で紹介した自作UnityAssetの「Advanced Missile」 isemito.hatenablog.com このAssetの処理の中には、障害物を回避するための自作経路探索アルゴリズムが入っています。今回はそのことについて書こうかと思います。 と言ってもすでにSlideShareにあげ…

【Unity5】初の個人製作VRゲームを作りました

以前(2015年)私はJapan VR Hackathon2015に参加させていただいたことがありました。 その際初めて触れたのがHTC Viveでした。 その際はあまりVR関連の処理に振れることが少なかったのですが、とある事情で再びViveのゲーム開発を行う機会が巡り、今度は個人…

【Unity5】ミサイルを簡単に作れるアセットを開発しました

ミサイル...いいですよね。 ゲーム作ってると、ミサイルとは言わなくとも何かしら飛翔する物体はあるもので、それらの挙動をいちいちプロジェクトごとに作り直したり、また微妙に違う挙動をさせたかったりすると色々と手間がかかります。 そこでこんなものを…

【Unity5】エディタ開発(拡張でない)において注意すべき事

皆さんエディタ拡張はしているでしょうか。 しかし今回ここで話すのはエディタ「拡張」ではなく「開発」についてです。 具体的には、エディタ上で編集した値の保存についてです。 全ての総称として「拡張」と呼ばれていますが、わかりにくいので、私的な区別…