Thirsty Panther Posted Tuesday at 11:37 AM Posted Tuesday at 11:37 AM I'm working on my Summer Game entry and the AI I'm using is insisting that I use Require rather than import for linking my modular Lua scripts. Here is part of my Main.Lua file. -- 1. ENGINE INITIALIZATION local displays = GetDisplays() local window = CreateWindow("Life of a Lord", 0, 0, 1920, 1080, displays[1], WINDOW_FULLSCREEN) local ui = CreateInterface(window) -- 2. IMPORT OUR GAME MODULES local GameState = require("Scripts/GameState.") local EventData = require("Scripts/EventData.") local UIManager = require("Scripts/UIManager.") local GameController = require("Scripts/GameController.") Is there any difference between using Import or Require ? Quote
Josh Posted Tuesday at 02:59 PM Posted Tuesday at 02:59 PM Import works with the package system when the game is exported. Require does not have any awareness of the package system. 1 Quote Let's build cool stuff and have fun.
Thirsty Panther Posted Wednesday at 07:30 AM Author Posted Wednesday at 07:30 AM So I should use "Import" but if I use "Require" then my final game would not link to my modules. Do they perform the same function otherwise? Quote
Josh Posted Wednesday at 12:53 PM Posted Wednesday at 12:53 PM Yes. 1 Quote Let's build cool stuff and have fun.
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.