Este es el gran tuto que hara que usar DSPlib no suponga un problema mas, con el podras exprimir la libreria y sus opciones al maximo. Para los que no lo sepan, DSPlib es una libreria opcional que te permitira usar Analogico y demas opciones de una PSP en la DS.
Pon el archivo "DSPlib.h" en la carpeta source de vuestro proyecto.
Abre el main después de eso y añade debajo de los demas includes:
#include "DSPlib.h"
Esto hara que el archivo este añadido a la source, luego hay que copiar también la carpeta PSP en la carpeta source, resumiendo, quedaria asi:
Con esto ya tiene añadida la carpeta.
Esto ya es un poco mas complicado ya que DSPlib usa la primera capa de todas por eso el texto y demas cosas que pongais en la capa daran problemas pero DSPlib penso en eso y solo os dara problemas el texto (en vez de iniciarlo con PA_InitText(0,0);
, ponerlo asi: PA_InitText(0,1);
).
También vuestro main tendra que declararse asi:
int main(){
y no asi: int main(void) {
ni tampoco asi: int main(int argc, char ** argv){
Ya que los demas formas de declarar el main imposibilizan el boton Home.
Para poder usarlo solo basta con agregar debajo del while:
MS_InitPSP();
esto hara que automaticamente se inicie, pero una vez pulsada Home no podra volver a iniciarse a menos que apagues.
Aún hay una solo pero es muy util, sirve para mover el sprite por la pantalla usando el analogico.
MS_MoveSpriteAnalog(numero de la pantalla,numero del sprite);
Recordad que el numero de la pantalla superior es 1 y la inferior 0, el numero del sprite es el que vosotros habeis puesto.
Dicho esto el tuto acaba hasta la siguiente version.
Cualquier duda o pregunta, no dudeis en comentarla.
Comentarios
Y esto que es? Otro Palib?
Y esto que es? Otro Palib? xD
es una libreria adicional
para PAlib
no me entero de na
me lo podeis esplicar porfa esque como lo pone no me entero
es un tutorial
para utilizar el DSPlib, lo pone en la noticia
salu2!
cual?
cual es el numero del sprite que se supone que e puesto??(en el paso 3)
lo dice bin clarito
el que tu anteriormente hayas puesto
salu2!