Messages recommandés

Posté(e)

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..

download.gif LuaPlayer Euphoria V3

homesite.gif  Site officiel : http://www.retroemu.com/

Lien vers article original : http://mobiles.gx-mod.com/modules/news/art...hp?storyid=8687

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 compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant