1
私はC#でLuaInterfaceを使用しており、すべてが正しく設定されています。C#からLuaスクリプトにオブジェクトを渡す
私は何をすることができるようにしたいことは、スクリプトは、私が送ることができるプレーヤーオブジェクトへのアクセス権を持っていることを、スクリプトがlua.DoFile()を使用して開始されたときということです...
現在のコード:
public static void RunQuest(string LuaScriptPath, QPlayer Player)
{
QMain.lua.DoFile(LuaScriptPath);
}
しかし、わかるように、スクリプトはPlayerオブジェクトにアクセスできません。
=プレーヤーは、うまく働いた:
とあなたのC#のコードは次のようになります:あなたの現在のスクリプトが今
...code...
が含まれているのであれば、それは含まれています。 ありがとう! – FrenchyNZ