Antes de nada vamos a descargar el programa para programar en PSVita y otros dispositivos Playstation.
Descargamos este programa y lo instalamos.
Capturas de la instalacion
1- Abrir el ejecutable y pulsar en siguiente
2- Dejar que se instale y al final se instalaran los pilotos * Tienes que tener la PSVita conectada al ordenador y encendida*
3- Una vez que se instale pulsar en finalizar
Despues de esto instalar la aplicacion para PSVita , como hacer ? Asi .
Instalar aplicacion para PSVita.
1- Ir al navegador desde la PSVita y ir a la siguiente direccion -->
2-Bajar y pulsar el boton "Download"
3- Os llevara al PS Store y descargais el programa
Aviso No busquen este programa en el PS Store por que no esta , solo se puede acceder pulsando en el boton "Download" de la pagina PSS/
Programar un simple Hello Word para PSVita
1- Abrir "PssStudio.exe" que se encuentra en el escritorio
2- Nos dirijimos a File -> New -> Solution y le damos a C# y Playstation Suite Application , ponemos el nombre sin espacios y le pulsamos en "OK"
3- En la barra de arriba lo ponemos en "Visual Design"
4- En el menu izquierdo en nuestro projecto le damos a la flecha "+" hasta que llegemos a "AppMain.cs" y le pulsamos 2 veces.
5- En "References" le damos boton derecho y "Edit References" y seleccionamos "Sce.Pss.HighLevelUI" y despues OK
6- Sustituimos el codigo de AppMain.cs por este
using System;
using System.Collections.Generic;
using Sce.Pss.Core;
using Sce.Pss.Core.Environment;
using Sce.Pss.Core.Graphics;
using Sce.Pss.Core.Input;
using Sce.Pss.HighLevel.UI;
namespace UIToolkitApp
{
public class AppMain
{
private static GraphicsContext graphics;
public static void Main (string[] args)
{
Initialize ();
while (true) {
SystemEvents.CheckEvents ();
Update ();
Render ();
}
}
public static void Initialize ()
{
// Set up the graphics system
graphics = new GraphicsContext ();
// Initialize UI Toolkit
UISystem.Initialize(graphics);
// Create scene
Scene scene = new Sce.Pss.HighLevel.UI.Scene();
Label label = new Label();
label.X = 10.0f;
label.Y = 50.0f;
label.Text = "Hello World!";
scene.RootWidget.AddChildLast(label);
// Set scene
UISystem.SetScene(scene, null);
}
public static void Update ()
{
// Query gamepad for current state
var gamePadData = GamePad.GetData (0);
// Query touch for current state
List<TouchData> touchDataList = Touch.GetData (0);
// Update UI Toolkit
UISystem.Update(touchDataList);
}
public static void Render ()
{
// Clear the screen
graphics.SetClearColor (0.0f, 0.0f, 0.0f, 0.0f);
graphics.Clear ();
// Render UI Toolkit
UISystem.Render ();
// Present the screen
graphics.SwapBuffers ();
}
}
}
7- Podemos probarlo en el simulador de PSVita o en la PSVita pulsando F5 podemos probar en el PSVita abriendo la aplicacion y Pulsando en su PSvita
Descarge todos los ejemplos de codigo terminados
Hay mas de 30 ejemplos en este archivo , tenemos desde aplicaciones complejas , alarmas , relojes , calendarios , lector RSS, navegador web , juegos 3D ,Juegos 2D,menus y muchisimo mas .
Todas las imagenes aqui expuestas son capturas propiasEste post me costo 1h30 , sepan utilizarlo, aprobechenlo y que tengan un buen dia .