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

【Unity】PrefabやSceneのYAMLを開いて直接編集してみる

UnityのSceneやPrefabやScriptableObjectはYAMLで書かれています。 この記事ではこれらのYAMLの中身を見て簡単な編集もしてみます。

【Unity】コードストリッピングを有効にしてリフレクションを使うとエラーになる件とその対処方法

コードストリッピングを有効にしてリフレクションを使うとエラーになる件とその対処方法についてまとめました。

【Unity】【エディタ拡張】シリアライズした配列の要素数をインスペクタから増やしたときに要素がコピーされるのを防ぐ

シリアライズした配列の要素数をインスペクタから増やしたときに要素がコピーされるのを防ぐ方法です。

【Unity】【C#】Reflectionを使ってメソッドを呼んだり変数を書き換えたりキャッシュして高速化したりする

C#でReflectionを使ってメソッドを呼んだり変数を書き換えたりする方法です。

【C++】C++でDLLを作るときに書くdeclspecとかstdcallについて~defファイルまで

C++でDLLを作るときに書くdeclspecとかstdcallとかについて調べたメモです。 最終的にdefファイル化するところまでの流れをまとめました。 昨日書いた下記の記事ではこの辺りにあまり触れなかったので改めてまとめます。 light11.hatenadiary.com

【C++】【C#】C++でDLLを作成してC#から呼ぶ

C++でC#から呼べるdllを作成する方法です。

【Unity】【エディタ拡張】コンポーネントに設定したHideFlagsがPrefab化したときに消える問題

コンポーネントに設定したHideFlagsがPrefab化したときに消えてしまう問題とその対処方法です。

【Unity】Unityと文字コードと改行コード

Unityと文字コードと改行コードのお話です。

【python】pythonにおける改行コードの取り扱いまとめ

pythonにおける改行コードの取り扱いをまとめました。

【Unity】Timelineを拡張して自由にプロパティをコントロールする4つの方法総まとめ

Timelineを拡張して、自由にプロパティをコントロールする4つの方法をまとめました。

【AP】論理シフト・算術シフト

AP

基本的な知識を復習しつつAP対策するシリーズ。 この記事では論理シフト・算術シフトについてまとめます。

【Unity】【C#】dynamicキーワードを使って変数やメソッドを動的に操作する

dynamicキーワードを使って変数やメソッドを動的に操作する方法です。

【Unity】【Timeline】ブレンドも可能なカスタムクリップを持つカスタムトラックの作り方

UnityのTimelineでブレンド可能なクリップを持つカスタムトラックを実装する方法です。

【Unity】【エディタ拡張】PropertyDrawerでデフォルトのGUIを描画する

PropertyDrawerでデフォルトのGUIを描画する方法です。 Inspectorを拡張する際には簡単にデフォルトGUIを描画できるのにPropertyDrawerだと難しいので作りました。

【Unity】【エディタ拡張】EditorGUI環境でMonoBehaviourのインスペクタを描画する

PropertyDrawerなどGUILayout系が使えない環境でMonoBehaviourのインスペクタを描画する方法です。 インスペクタはGUILayout環境を前提としているので結構hackyなことをしています。意外と大変でした。

【Python】csファイルの先頭にコピーライト表記を追加する

フォルダ内のcsファイルの先頭にコピーライト表記を追加するPythonmコードです。

【Unity】Light Weight Render Pipeline(LWRP)をサクッと理解する

UnityのLight Weight Render Pipelineを簡単に使って概要をまとめてみます。

【Unity】【C#】Expression TreeをReflectionの代わりに使う

Unityで使えるC#のバージョンが(だいぶ前に)上がったのでExpression TreeをUnityで使ってみます。

【C#】Expression Treeでラムダ式を動的生成する

C#

Expression Treeの基礎についてまとめてみました。

【Unity】Playables APIの要点まとめ!色んなものを再生・ブレンドするためのAPI

色んなものを再生・ブレンドするためのPlayables APIについてまとめました。 Playables APIとは? なぜこんな面倒な実装をするのか?Playable Graphの必要性 AudioやTimelineにも使われている汎用的なAPI 「DeltaTimeを与えて結果が計算できるもの」に使える…

【AP】ビットで負の数・小数点を表す方法

AP

基本的な知識を復習しつつAP対策するシリーズ。 この記事ではビットで負の数や小数点を表す方法をまとめます。

【Unity】【エディタ拡張】Unity2018.3以降ExecuteInEditModeアトリビュートは廃止に向かっていく

Unity2018.3以降ExecuteInEditModeアトリビュートは廃止に向かっていくお話です。

【YAML】YAMLの基礎文法

YAMLの基礎文法に関するメモです。 下記の参考サイトをみて自分なりに必要な部分をまとめたものなので、 ちゃんと学びたい方は下記のサイトを参照することをお勧めします。 magazine.rubyist.net

【AP】n進数の基礎知識

AP

基本的な知識を復習しつつAP対策するシリーズ。 この記事ではn進数についてまとめます。

【Unity】セーフエリアをエディタでシミュレートする

Unityでセーフエリアをエディタ上でシミュレートする方法です。