Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

PSV 2D Core Vita: Difference between revisions

From GameBrew
No edit summary
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 8: Line 8:
|title=PSV 2D Core
|title=PSV 2D Core
|image=psv2dcorevita2.png
|image=psv2dcorevita2.png
|description=A 2D-based PSVita Framework to ease development for apps and games, event-based.
|description=A 2D-based PS Vita Framework to ease development for apps and games, event-based.
|author=Matthias Seys (MSeys)
|author=Matthias Seys (MSeys)
|lastupdated=2019/09/23
|lastupdated=2019/09/23
Line 22: Line 22:
There's also a [[PSV 2D Core Samples Vita|sample project]] that includes all the features that this package supports of the PS Vita.  
There's also a [[PSV 2D Core Samples Vita|sample project]] that includes all the features that this package supports of the PS Vita.  


==Feautres==
==Features==
*PSV:
*PSV:
*Event loop - events.
**Event loop - events.
**Key Down.
***Key Down.
**Key Up.
***Key Up.
**Key Held.
***Key Held.
**Joystick Motion.
***Joystick Motion.
**Touchpad Down.
***Touchpad Down.
**Touchpad Up.
***Touchpad Up.
**Touchpad Motion.
***Touchpad Motion.
**Touchpad Swipe.
***Touchpad Swipe.
*PSV Functions (used by user):
**PSV Functions (used by user):
**Setting the Touch sampling mode.
**Setting the Touch sampling mode.
**Using PSV Transformations.
**Using PSV Transformations.

Latest revision as of 07:47, 29 August 2023

PSV 2D Core
Psv2dcorevita2.png
General
AuthorMatthias Seys (MSeys)
TypeDevelopments
Version1.13
LicenseMIT License
Last Updated2019/09/23
Links
Download
Website
Source

PSVita 2D Core is a simple 2D Framework using Vita2D, SoLoud and the open-source vitaSDK. The framework is heavily based on SDL and has an event loop quite similar to it.

There's also a sample project that includes all the features that this package supports of the PS Vita.

Features

  • PSV:
    • Event loop - events.
      • Key Down.
      • Key Up.
      • Key Held.
      • Joystick Motion.
      • Touchpad Down.
      • Touchpad Up.
      • Touchpad Motion.
      • Touchpad Swipe.
    • PSV Functions (used by user):
    • Setting the Touch sampling mode.
    • Using PSV Transformations.
  • Bank (Textures, Fonts, SFX, Music).
  • Drawing functionality (built on vita2d).
    • Draw Line (changeable line thickness).
    • Draw Rectangle.
    • Fill Rectangle.
    • Fill Circle.
  • Basic Collision functionality:
    • Point in Rectangle.
    • Point in Circle.
    • Point in Polygon.
    • Overlapping:
      • Two Points and a Circle.
      • Two Points and a Rectangle.
      • Two Rectangles.
      • A Rectangle and a Circle.
      • Two Circles.
      • Vertices and a Circle.
    • Raycast.
    • Intersect Line Segments.
    • Distance Point and Line Segment.
    • Point on Line Segment.
  • Other:
    • Get Time Now.
    • Distance between Two Points.
    • Angle between Two Points (in radians).
    • Degrees to Radians.
    • Radians to Degrees.
    • Angle in Range (degrees given with other degree values as limiters).

External links

Advertising: