hummer Posted October 15, 2013 Share Posted October 15, 2013 я до конца еще не понял принцип работы отдельно взятых ресурсов. Пример: У нас есть главный meta файл в нем прописаны инклуды (отдельные ресурсы) Если я напишу ресурс (замену set(get)elementdata) Без использования серверных или клиенских функций. Вопрос 1. Смогу ли я вызвать данные функции непосредственно у клиента и сервера Вопрос 2. Если создам класс, как его можно будет вызвать из других ресурсов Вопрос 3. Если класс уже иницилизирован в другом ресурсе и были записаны туда данные то после перезагрузки ресурса где написан сам класс все данные теряются, поправьте если я не прав. Встречный вопрос. Может есть какие нибудь интересные способы достижения той или иной цели? Что из написанного не понятно спрашивайте расстолкую Link to comment
Kernell Posted October 17, 2013 Share Posted October 17, 2013 Каждый ресурс имеет свою память. Ресурсы могут общаться между собой с помощью экспортов (это своего рода такое API). Клиент и сервер могут общаться между собой с помощью событий. P.S. "Взывать класс" - это вообще как? Link to comment
hummer Posted October 17, 2013 Author Share Posted October 17, 2013 http://mydc.ru/topic1429.html Услышал конечтно не то, но все равно сойдет. Как полагал без Лабораторных крыс не обойдусь. Пойду мучать белых машат в коде луа Link to comment
Kernell Posted October 18, 2013 Share Posted October 18, 2013 http://mydc.ru/topic1429.html Я знаю что такое ООП. Но вопрос остаётся актуальным. 1. В Lua нет классов - есть жалкое подобие в виде таблиц с мета-данными. viewtopic.php?f=153&t=57987 2. Как можно вызвать класс? Я такое понятие первый раз в жизни слышу. Даже из вашей ссылки автор привёл пример: MyObject = MyClass(1, 2, 3) -- создание объекта (вызов конструктора) создание объекта (вызов конструктора) Следовательно если в Lua класс - это таблица, то работают те же правила с ограничением памяти и т.д. Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now