なつねこメモ

主にプログラミング関連のメモ帳 ♪(✿╹ヮ╹)ノ 書いてあるコードは自己責任でご自由にどうぞ。記事本文の無断転載は禁止です。

2022-06-01から1ヶ月間の記事一覧

Unity で GameObject の Duplicate を検出したい

Unity で Ctrl + D によるコピーを検出したい場合のやり方です。 といってもカンタンで、 hierarchyWindowItemOnGUI でヒエラルキーの OnGUI を受け取ってそこで処理してあげるだけ。 あとは、 delayCall で処理を遅延させないと activeGameObject がコピー…

Unity の Vector3 を Newtonsoft.Json でシリアライズ・デシリアライズしたい

ちゃんとした Unity アプリケーションを作っていると、 Json でアプリケーションデータを永続化したくなることがあると思います。 ただ、 PlayerPrefs はゴミらしいのと、 Unity 標準の JsonUtility だと物足りない......!となると、やはり Json.NET が選択…

OpenVR SDK でデバイスのアイコンパスを取得したい

今回は、 OpenVR SDK にてコントローラーや各トラッカーなどのデバイスのアイコンの場所を取得してみようと思います。 といっても、やり方はカンタンで、ランタイムパスと GetStringTrackedDeviceProperty で取得できるパスを組み合わせれば OK です。 とい…

OpenVR SDK で SetOverlayTransformTrackedDeviceRelative した座標の絶対値が知りたい

DLL Injection の記事はどうした!と言われそうですが、この後に書く予定です。許してください。 ということで、この記事では、 OpenVR SDK で SetOverlayTransformTrackedDeviceRelative あと適用した座標についての絶対値をとる方法についてメモです。 と…

DLL インジェクションして任意の処理を差し込みたい 2

前回の記事の続きで、今回は任意の場所に、任意の処理を差し込んでみようと思います。 使うライブラリは Hooking.Patterns と Injectors の改変版です。 使い方はカンタンで、うさみみハリケーンとかで任意のプログラムのメモリーをダンプし、該当する処理が…

DLL インジェクションして任意の処理を差し込みたい 1

任意の Windows アプリケーションにたいして、 DLL Injection を行って処理を差し込んでみよう!という記事です。 あくまで DLL Injection についての解説記事であって、ウィルスの作成だったりチートを助長するような目的ではありませんのであしからず。 DL…

Blender でガタガタした面を滑らかにしたい

こういったちょっとでこぼこしてしまったメッシュがあるとき 滑らかにしたい場合は右クリックから [Smooth Vertexes] を選ぶと滑らかになります。 こんなかんじ ということで、メモでした