「MoonSharp」の版間の差分

編集の要約なし
編集の要約なし
 
1行目: 1行目:
'''MoonSharp'''(むーんしゃーぷ)とは、すべてC#で書かれた完全なLua実装である。使用しているパッケージも[[P/Invoke]]を使うようなものは完全排除されている。これにより「Windows依存」を完全排除し、[[.NET]]、[[Mono]]、[[Xamarin]]、[[Unity3D]]などで安定して動かすことができる。
'''MoonSharp'''(むーんしゃーぷ)とは、C#だけで実装されたLuaの[[インタプリタ]]です。


<br />
[[ネイティブコード]]は一切使用していません。
[[.NET]]でも[[Unity]]でも使えます。
この点は[[NeoLua]]などと同じです。
 
MoonSharpはさらに「[[動的言語ランタイム]](通称[[DLR]])も一切使用していない完全に独自実装のインタプリタである」という特徴があります。このことより[[iOS]]などのDLRの使用を認めていない環境でも使えるという特徴があります。
 
Unityで[[iOS]]と[[Android]]向けの[[モバイルゲーム]]を作るときには定番のようです。


== 外部リンク ==
== 外部リンク ==
7行目: 13行目:
* https://www.moonsharp.org/
* https://www.moonsharp.org/


[[category: .NET]]
[[category: Unity]]
[[category: Lua]]
[[category: Lua]]