techbito / 旧すらりんラボ techbito / 旧すらりんラボ

Unityで使う C#/DLL マーシャリング事典

Unity を使っていて、C# で (ネイティブの)DLL を使おうとしたときには、データのマーシャリング(整列処理)が必要になります。通常の .NET framework でのマーシャリング設定は、Web サイトで解説されていることも多いですが、それと同じことを Unity でやろうとすると、様々な罠があります。 Unity を使用している場合は、 .NET framework の場合と違う箇所も多くあるので、Web 上の情報を正しく読み解いて使用するにはとても難しいと思います。 そこでこの本の出番です。 本書は、 Unity において ネイティブ DLL / モジュールを呼び出すのに必要な C# のマーシャリングを解説したものになっています。多くの事例を盛り込んでおり、様々な場面で参考になる事典のようにして使ってもらえたらと考えています。 特に Unity C# から文字列を Windows(DLL) や Android(so) の環境でやりとりしたときに、困ったことのある人は内容に頷いてもらえるかなと思っています。

Unity を使っていて、C# で (ネイティブの)DLL を使おうとしたときには、データのマーシャリング(整列処理)が必要になります。通常の .NET framework でのマーシャリング設定は、Web サイトで解説されていることも多いですが、それと同じことを Unity でやろうとすると、様々な罠があります。 Unity を使用している場合は、 .NET framework の場合と違う箇所も多くあるので、Web 上の情報を正しく読み解いて使用するにはとても難しいと思います。 そこでこの本の出番です。 本書は、 Unity において ネイティブ DLL / モジュールを呼び出すのに必要な C# のマーシャリングを解説したものになっています。多くの事例を盛り込んでおり、様々な場面で参考になる事典のようにして使ってもらえたらと考えています。 特に Unity C# から文字列を Windows(DLL) や Android(so) の環境でやりとりしたときに、困ったことのある人は内容に頷いてもらえるかなと思っています。

第2版の特徴

紙冊子について

目次