MoonSharp

2025年4月14日 (月) 07:44時点におけるAdministrator (トーク | 投稿記録)による版
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)

MoonSharp(むーんしゃーぷ)とは、C#だけで実装されたLuaのインタプリタです。

ネイティブコードは一切使用していません。 .NETでもUnityでも使えます。 この点はNeoLuaなどと同じです。

MoonSharpはさらに「動的言語ランタイム(通称DLR)も一切使用していない完全に独自実装のインタプリタである」という特徴があります。このことよりiOSなどのDLRの使用を認めていない環境でも使えるという特徴があります。

UnityでiOSAndroid向けのモバイルゲームを作るときには定番のようです。

外部リンク 編集