Создайте функцию в сценарии 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»