In this recipe, we are going to look at using the ActionManager
singleton to perform actions on nodes. We will create our own action, OrbitTarget
, which enables our moon sprite to orbit our earth sprite.
Load up PlayStation Mobile Studio and create a new project. Add a reference to Sce.PlayStation.GameEngine2D
. We also need to add a pair of sprites to the project, one representing the moon, the other the earth. The complete source and images for this example can be found in Ch4_Example2
.
Open
AppMain.cs
and replace the existing code with the following code:using System; using System.Collections.Generic; using Sce.PlayStation.Core; using Sce.PlayStation.Core.Environment; using Sce.PlayStation.Core.Graphics; using Sce.PlayStation.Core.Input; using Sce.PlayStation.HighLevel.GameEngine2D; using Sce.PlayStation.HighLevel.GameEngine2D.Base; namespace Ch4_Example2 { public class AppMain{ public static void Main (string[] args...