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

【Unity】【Animator】ステートマシンの構造を使いまわせるAnimator Override Controller

ステートマシンの構造を使いまわせるAnimator Override Controllerの使い方です。

【Unity】uGUIにアルファ付きのマスクを掛ける

uGUIにアルファ付きのマスクを掛ける方法です。

【Unity】【Animator】IKを使ってモーションの一部をオブジェクトに追従させる

UnityでAnimatorのIK機能を使う方法です。

【Unity】【エディタ拡張】Hierarchyの表示を拡張するためのUtility

自分用メモ。更新していくかもしれません。

【Unity】モーションに合わせていい感じに移動できるAnimatorのTarget Matching

UnityのAnimatorのTarget Matchingについてです。

【Unity】【uGUI】マルチ解像度対応に必須なCanvas Scalerを目的別に理解する

Canvas Scalerはとても便利ですが、久々に触ると毎回混乱します。 この記事ではなぜ使うのか?という目的に沿って必要な部分だけまとめてみます。

【Python】文字コードが違っていて読み取れない文字を無視する

Pythonで文字コードが違っていて読み取れない文字を無視する方法です。

【Unity】Blend Treeをちゃんと理解してモーションブレンドを極める

今更ながらAnimator復習シリーズ。 今回は実は奥が深いBlend Treeでモーションをブレンドする方法をまとめます。

【Unity】Unity Hubを使ってUnityを簡単にダウンロードする手順

Unity2019.1リリースの公式ブログにUnityHubの話題がいくつかあったので使ってみます。 blogs.unity3d.com

【Unity】【エディタ拡張】Prefabバリアントから派生元のPrefabやコンポーネントを得るメソッドと謎の挙動

PrefabUtilityに定義されているメソッドのうち、下の記事で適当に流してしまった GetCorrespondingObjectFromSource()とGetCorrespondingObjectFromOriginalSource()について改めて調べました。 light11.hatenadiary.com これら二つのメソッドの違いと、おか…

【Unity】ルートモーションの概念と設定方法をサクッと理解する

わかりづらいUnityのルートモーションの仕組みと設定方法を簡単に理解できるようにまとめました。

【Unity】PerspectiveなカメラのProjection行列をスクリプトで上書きしてOrthographicなカメラにする

PerspectiveなカメラのProjection行列をスクリプトで上書きしてOrthographicなカメラにする方法です。 特に目的があるわけではありませんが、カメラの理解を深めるために作りました。

【Unity】【エディタ拡張】Hierarchyの表示をカスタムする

Hierarchyの表示をカスタムする方法です。

【Unity】【uGUI】RectTransformUtilityでスクリーン座標をUIのローカル座標やワールド座標に変換する

RectTransformUtilityを使ってスクリーン座標をRectTransform上ののローカル座標やワールド座標に変換する方法です。

【Unity】【uGUI】CanvasのRender Modeをちゃんと理解する

なんとなく雰囲気で設定されがち(?)なCanvasのRender Modeについてわかりやすくまとめてみました。

【Unity】【シェーダ】Matcapにノーマルマップを適用する

Matcapにノーマルマップを適用する方法です。

【Unity】【エディタ拡張】ReorderableListの使い方

ReorderableListの使い方です。

【Unity】【エディタ拡張】配列やリストのInspector表示を改良する

Unityのデフォルトのリスト表示は場合によっては結構見づらいので拡張してみました。

【Unity】【エディタ拡張】SerializedObjectのもつ全てのプロパティを描画する

エディタ拡張ではプロパティをEditorGUILayout.PropertyField()などを使って描画します。 ただしこの方法だとすべてのプロパティを描画したいときに一個一個書いていく必要があります。 この記事ではすべてのプロパティを一気に描画する方法を紹介します。

【Unity】【エディタ拡張】デバッグ用のドロップダウンメニューを作成する

こんな感じでクリックするとデバッグ用のメニューが開くドロップダウンを作ってみます。 レイアウトは自由に組めるので別にデバッグ用じゃなくてもいいのですが、今回はデバッグ用を想定して作っています。 デバッグメニューは目立つところに置くと邪魔にな…

【Unity】Animator Controllerをマスターして自由で自然なモーション再生!複雑な各設定項目を全て解説

UnityのAnimator Controllerはなんとなく使ってしまいがちですが、高機能できちんと理解すればいろんなことができます。 この記事ではAnimator Controllerの基本的な使い方についてまとめました。

【Python】Pythonで正規表現を使う

Pythonで正規表現を使う方法のまとめです。 正規表現を使う(マッチさせたり置換したりする)方法と、正規表現自体を作る方法に分けてまとめます。

【Unity】Light ProbeでDynamicなオブジェクトにも間接光を影響させる

Light Probeを使ってDynamicなオブジェクトにも間接光を影響させる方法です。

【Unity】Unityのライトマップ設定の各項目の説明(Progressive Lightmapper編)

UnityのProgressive Lightmapperの設定項目についてまとめました。

【Python】フォルダ内のすべてのファイルのうち、特定の文字列が含まれているものを抽出する

Pythonでフォルダ内のすべてのファイルのうち、特定の文字列が含まれているものを抽出する方法です。

【python】pathlibを使ったパス操作まとめ

pathlibを使ったパス操作のまとめです。

【Unity】Fogの使い方・シェーダの書き方(Forwardレンダリング)

UnityのFowardRenderingにおけるFogの設定方法と、カスタムシェーダの書き方です。

【Python】Python基礎文法メモ

Pythonの基礎文法。自分用メモです。随時更新。

【Unity】【Python】全てのSceneのGI設定を無効化する

Pythonを使ってすべてのSceneのGI設定を無効化します。

【Python】ファイルの中の一部の文字列を置換する

Pythonでファイルの中の一部の文字列を置換する方法です。