Tôi tự hỏi cách sử dụng các hàm từ một tập lệnh khác trong Lua. Ví dụ: giả sử GameObjectUtilities
giữ các chức năng mà nhiều tập lệnh GameObject
sẽ sử dụng. Kịch bản Slime
(a GameObject
) muốn sử dụng hàm trong GameObjectUtilities
.Lua - Cách sử dụng các chức năng từ tập lệnh khác
Tôi đang gặp sự cố khi thao tác này hoạt động. Tôi đã xem here, nhưng tôi vẫn chưa thực sự hiểu đầy đủ. Tôi có cần tạo mô-đun hoặc bảng để giữ các chức năng trong GameObjectUtilities
để các chức năng trong đó được sử dụng trong các tập lệnh khác không? Nếu vậy, cách tốt nhất để giải quyết vấn đề này là gì?
Rất kỳ quặc. Nó thực sự hoạt động khi tôi làm điều đó theo cách thông thường. Vấn đề là khi tôi chạy ứng dụng của tôi và nó cố gắng sử dụng kịch bản nó không hoạt động. Tôi không hiểu.
Bạn đã xem gói.path - http://www.lua.org/manual/5.1/manual.html#pdf-package.path? Ngoài ra, bạn có chắc chắn bạn không nhận được bất kỳ lỗi nào từ Lua, có thể bạn bằng cách nào đó bỏ qua chúng? – sbk