Newserator Posté(e) le 18 mai 2009 Posté(e) le 18 mai 2009 Zack ne chôme pas sur les développements de son nouveau LuaPlayer édition Euphoria qui passe déjà à la version 3 (la v2 étant sorti dans la même journée). Voici les nouvelles fonctionnalités et améliorations : Nouvelles fonctionnalités : - Ajout du support IntraFont. Vous pouvez maintenant charger les fonts sans un grand ralentissement. Voyez Samples/IntraFont pour connaitre le fonctionnement. Améliorations : - Vitesse améliorée. De 20 à 40fps. - screen:clear() est maintenant rapide. Correction de bugs : - screen:clear() fonctionne correctement. - Image alpha sur création d’image, couleurs et chargement d’image fonctionne correctement. - Contenu 3D maintenant corrigé. - FPS ne vacille plus lors de l’utilisation de waitVblankStart (). - Regard sur l’input (ex : pad = Controls.read()) n’est plus restreint à 60fps. Il est suggéré d’utiliser waitVblankStart() si vous avez besoin d’atteindre le 60. Changements : Toutes les fonctions de la v1 et v2 ont changé. L’auteur aurait dû le faire depuis le commencement, mais il a eu de la difficulté à l’adaptation. Les noms des fonctions respectent la convention des noms de LuaPlayer par défaut. Voici les nouvelles fonctions et noms (disponible également dans le téléchargement) : ---------------------------------------------------------------------- -- New Functions & Features List. Including Usage -- -## System Functions System.setCpuSpeed(number) -- Set the Cpu speed. Options : 100, 222, 266, 333. System.showFPS() -- Show the current FPS. System.quit() -- Exit back to the XMB. --REQUIRED SYSTEM FUNCTIONS (must be called in your loop) System.startGu() -- Start the GU System.endGu() -- End the GU -!! Please see Either Samples/Mp3 or Samples/IntraFont for usuage examples System. -## MP3 Functions Mp3.init() -- Initialize the Mp3 System. Mp3.load(filename) -- Load a Mp3. Mp3.play() -- Play a Mp3. Mp3.stop() -- Stop a Mp3. Mp3.pause() -- Pause a Mp3. Mp3.end() -- Stop and Free a Mp3. Mp3.free() -- Free a Mp3. Mp3.endOfStream() -- Get the end of a Mp3 (ie . if Mp3.endOfStream == 1 then). Mp3.getTime(string) -- Retrive the current play time position of the mp3. -!! Please see Either Samples/Mp3 or Samples/IntraFont for usuage examples -## IntraFont Functions IntraFont.init() -- Initialize the IntraFont System. IntraFont.load(filename) -- Load a font using intrafont (ie. font = IntraFont.load("font.pgf")). IntraFont.print(font, x, y, textSize, color, text) -- x, y & textsize are floating point variables (ie. 0.1, 1.0). IntraFont.unLoad(font) -- Unload the loaded font. -!! Please see Either Samples/Mp3 or Samples/IntraFont for usuage examples -## Automatic Functions (Do not need calling) Image swizzling -- Automatic upon loading an image ---------------------------------------------------------------------- Pour le futur : Beaucoup de trucs sont prévus, Mp3/Ogg Playback sur le media engine, plus d’optimisation, ajout des fonctionnalités PSP Sce comme le dialogue box savedata, OSK, etc.. LuaPlayer Euphoria V3 Site officiel : http://www.retroemu.com/ Lien vers article original : http://mobiles.gx-mod.com/modules/news/art...hp?storyid=8687
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant