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
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{cleanup|article|Needs cleanup}}
{{#seo:
{{#seo:
|title=Vita Homebrew PC Tools (Developments) - GameBrew!
|title=Vita Homebrew PC Tools (Developments) - GameBrew
|title_mode=append
|title_mode=append
|image=psv2dcorevita.jpg
|image=psv2dcorevita2.png
|image_alt=PSV 2D Core
|image_alt=PSV 2D Core
}}
}}
{{Infobox Vita Homebrews
{{Infobox Vita Homebrews
|title=PSV 2D Core
|title=PSV 2D Core
|image=psv2dcorevita.jpg
|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=MSeys
|author=Matthias Seys (MSeys)
|lastupdated=2019/09/23
|lastupdated=2019/09/23
|type=Developments
|type=Developments
Line 16: Line 15:
|license=MIT
|license=MIT
|download=https://dlhb.gamebrew.org/vitahomebrews/psv2dcorevita.7z
|download=https://dlhb.gamebrew.org/vitahomebrews/psv2dcorevita.7z
|website=
|website=https://matthiasseys.com/code/psvita-2d-core/
|source=https://github.com/MSeys/PSV_2DCore
|source=https://github.com/MSeys/PSV_2DCore
}}
}}
A 2D-based PSVita Framework to ease development for apps and games, event-based.
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.  


==Media==
There's also a [[PSV 2D Core Samples Vita|sample project]] that includes all the features that this package supports of the PS Vita.
<youtube>RIaJHh60hQY</youtube>


 
==Features==
==Screenshots==
*PSV:
https://dlhb.gamebrew.org/vitahomebrews/psv2dcorevita-01.jpg
**Event loop - events.
https://dlhb.gamebrew.org/vitahomebrews/psv2dcorevita-02.jpg
***Key Down.
https://dlhb.gamebrew.org/vitahomebrews/psv2dcorevita-03.jpg
***Key Up.
https://dlhb.gamebrew.org/vitahomebrews/psv2dcorevita-04.jpg
***Key Held.
https://dlhb.gamebrew.org/vitahomebrews/psv2dcorevita-05.jpg
***Joystick Motion.
https://dlhb.gamebrew.org/vitahomebrews/psv2dcorevita-06.jpg
***Touchpad Down.
https://dlhb.gamebrew.org/vitahomebrews/psv2dcorevita-07.jpg
***Touchpad Up.
https://dlhb.gamebrew.org/vitahomebrews/psv2dcorevita-08.jpg
***Touchpad Motion.
 
***Touchpad Swipe.
==Changelogs==
**PSV Functions (used by user):
'''(v.1.0)'''
**Setting the Touch sampling mode.
* First Release.
**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 ==
== External links ==
* Official Website -
*Author's website - https://matthiasseys.com/code/psvita-2d-core/
* Github - https://github.com/MSeys/PSV_2DCore
*GitHub - https://github.com/MSeys/PSV_2DCore
* VitaDB -
*GitHub - https://github.com/MSeys/PSV_2DCore_Samples
* Gbatemp -
*Reddit - https://www.reddit.com/r/vitahacks/comments/cy735q/psv_2d_core_what_it_is_functionality_and_community/
* Google Source -
* Reddit -
* Gitlab -

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: