Создайте функцию в скрипте Lua и свяжите объект в Java, используя luaJ.JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Создайте функцию в скрипте Lua и свяжите объект в Java, используя luaJ.

Сообщение Anonymous »

У меня есть несколько скриптов Lua, которые служат LIB и создают собственные методы, которые можно использовать позже, например:

Код: Выделить всё

function Player:addPartner()
print('Party partner added from Lua script!' .. tostring(self))
end
У меня есть такой класс игрока:

Код: Выделить всё

class Player {
private String name;

public Player(String name) {
this.name = name;
}

@Override
public String toString() {
return "Player{name='" + name + "'}";
}
}
Мне нужно, чтобы метод addPartner был доступен для всех создаваемых экземпляров Player, помня, что это всего лишь один пример метода, может быть несколько других с параметрами или без них.
Кроме того, внутри метода self должен быть доступен внутри метода.
Мне нужно, чтобы этот метод был доступен для доступа через Java и Lua Script

Подробнее здесь: https://stackoverflow.com/questions/793 ... using-luaj
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»