LuaFileSystem
April 30th, 2008 Posted in Lua, TutorialsLuaFileSystem is a small lib for LUA that makes it possible to manage OS’s directories and files (Windows, Linux, etc.). LuaFileSystem is a part of Demoniak3D’core since version 1.23.0. To use it, just call the lfs object in your Lua script. Coupled with Lua’s io lib, you can now code all file-management routines you wish! I’ve prepared a small demo that shows you how to use LuaFileSystem with Demoniak3D as well as a links compilation:

DEMO:
- Demoniak3D LuaFileSystem Demo
LINKS:
- LuaFileSystem Reference
- LuaFileSystem Example: Directory iterator
3 Responses to “LuaFileSystem”
By SPRINGER on Apr 30, 2008
Une question : si on veut qu’un noeud ou emploie une font un peu exotique,propre à notre démo une fois empaquetée, comment, au moment de l’INIT faire copier le .TTF dans le WINDOWS/fonts…du client? avec la librairie i/o, avec le luafilesystem ? et d’abord est ce qu’on peut seulement ?? faut il qu’il copie lui même le TTF ?
By SPRINGER on Apr 30, 2008
je veux dire un noeud text2D ou text3D
By JeGX on Apr 30, 2008
Je viens de faire un simple test à l’instant: une simple copie (juste avec l’explorer) d’une police ttf dans le répertoite C:\WINDOWS\Fonts et la font semble être disponible ensuite dans les applications. Donc je pense que si ton appli Demoniak utilise une font particulière, il suffit d’ajouter une routine dans le script d’INIT de la scene qui copie depuis le répertoire des données vers le rép des polices de Windows. La lib io devrait à elle seule suffire car les chemins source et destination sont déjà connus.