ゼニガネブログ

ゲーム開発のための小ネタなど。現在はUnityメインでやってます

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

【Unity】エディタ拡張のGUILayout.TextAreaにCtrl+Cによるコピー機能を無理やり実装する

何かしらの都合で、EditorGUILayout.TextAreaを使わずにGUILayout.TextAreaを使っている方への情報になります。 ソースコード ポイント Event.current.controlとEvent.current.keyCodeを使って複数キーの判定。EventType.KeyDownは(Unity側に入力が持ってい…

【Unity】右クリックメニューから一発で自作コンポーネント持ちGameObjectを作成するエディタ拡張

unity1weekなどでUnityでさくっと物を作る時に、「1個の自作コンポーネントがアタッチされたGameObject(名前はだいたいそのコンポーネント名)」を作る事が多かったのでそれを簡単な操作で実現するためのスクリプトです。 導入している場合 1.Projectビュー…

【Unity】Unity1週間ゲームジャムの11言語対応作品「勇を失わない者の多言語対応トレーニングSP」を振り返って

まえがき Unity1週間ゲームジャム(#unity1week)「さがす」に参加しました。なんちゃって11言語対応アプリの「勇を失わない者の多言語対応トレーニングSP」を作成しました。 アプリタイトルやアプリ内説明がやたらと回りくどかったり明らかに説明不足になって…

【Unity】全コンポーネント共通のInspector上の右クリックメニューを作成するエディタ拡張

簡単なやり方のおさらい 例えば、GameObject or Prefabを選択した状態でInspector上に表示される自作コンポーネントで右クリックをした時のメニュー(上記画像、以降右クリックメニュー)を作成したい場合は下記のように記述します。 Unityエディタ拡張では…