2

呼び出し元オブジェクトの値を取得および設定できる Java のディレクトリから lua スクリプトを実行するにはどうすればよいですか?

例えば:

public SomeJavaClass
{
    public int someInt;

    public SomeJavaClass(int i)
    {
        this.someInt = i;
    }

    public void runLuaScript(String script)
    {
        executeSomeLuaScriptSomehow(script);
    }

    public int getSomeInt()
    {
        return someInt;
    }

    public void setSomeInt(int i)
    {
        this.someInt = i;
    }
}

そして SomeLuaScript.lua で

if javaParent.getSomeInt() > 3 then
    javaParent.setSomeInt(1)
end
4

1 に答える 1

3

LuaJavaライブラリを使用すると、Java で Lua スクリプトを実行できます。また、その逆も可能です。

于 2013-06-27T02:53:54.137 に答える