Jump to content

[Вопрос] Принцип работы ресурсов


Recommended Posts

я до конца еще не понял принцип работы отдельно взятых ресурсов.

Пример:

У нас есть главный meta файл в нем прописаны инклуды (отдельные ресурсы)

Если я напишу ресурс (замену set(get)elementdata) Без использования серверных или клиенских функций.

Вопрос 1. Смогу ли я вызвать данные функции непосредственно у клиента и сервера

Вопрос 2. Если создам класс, как его можно будет вызвать из других ресурсов

Вопрос 3. Если класс уже иницилизирован в другом ресурсе и были записаны туда данные то после перезагрузки ресурса где написан сам класс все данные теряются, поправьте если я не прав.

Встречный вопрос. Может есть какие нибудь интересные способы достижения той или иной цели?

Что из написанного не понятно спрашивайте расстолкую

Link to comment

Каждый ресурс имеет свою память. Ресурсы могут общаться между собой с помощью экспортов (это своего рода такое API). Клиент и сервер могут общаться между собой с помощью событий.

P.S. "Взывать класс" - это вообще как?

Link to comment

Я знаю что такое ООП. Но вопрос остаётся актуальным.

1. В Lua нет классов - есть жалкое подобие в виде таблиц с мета-данными. viewtopic.php?f=153&t=57987

2. Как можно вызвать класс? Я такое понятие первый раз в жизни слышу.

Даже из вашей ссылки автор привёл пример:

MyObject = MyClass(1, 2, 3) -- создание объекта (вызов конструктора) 

создание объекта (вызов конструктора)

Следовательно если в Lua класс - это таблица, то работают те же правила с ограничением памяти и т.д.

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...