JPSimulator

JPSimulator

Outil de debug pour simuler une configuration particulière
Version : 2.0
Prix : Gratuit

Liste des modifications

v2.0

  • Now compatible with ShiVa 2.0.
  • Plugin API compiled for Mac and Linux in addition to Windows : it will provide API completion in the Script module in ShiVa Editor for each of these operating systems.

v1.4

  • Optimized for ShiVa 1.9.2

v1.3

Added the following simulations:

  • JPSimulator.simulateDeviceModel ( sDeviceModel )
  • JPSimulator.simulateDeviceName ( sDeviceName )
  • JPSimulator.simulateOSVersion ( nMajor, nMinor, nBugfix )
  • JPSimulator.simulateOSVersionString ( sOSVersionString )

v1.2

  • Internal modifications to prevent eventual conflicts between packs.

v1.1

  • Error messages now are easier to understand.

API

--JPSimulator API JPSimulator.setEditorOnly ( bEditorOnly ) JPSimulator.simulateClientType ( kClientType ) JPSimulator.simulateCurrentUserViewportResolution ( nWidth, nHeight ) JPSimulator.simulateDeviceModel ( sDeviceModel ) JPSimulator.simulateDeviceName ( sDeviceName ) JPSimulator.simulateOSLanguage ( kOSLanguage ) JPSimulator.simulateOSType ( kOSType ) JPSimulator.simulateOSVersion ( nMajor, nMinor, nBugfix ) JPSimulator.simulateOSVersionString ( sOSVersionString ) JPSimulator.simulateScreenPixelDensity ( nDensity ) JPSimulator.simulateScreenResolution ( nWidth, nHeight )

Description

JPSimulator est un outil de debug qui va vous permettre de simuler un certain nombre de choses dans votre jeu afin que vous puissier tester une langue, un type de client ou un type d'OS spécifiques par exemple, pour vous aider à voir comment votre jeux réagirait s'il était exécuté sur tel ou tel appareil, ou dans une configuration particulière, tout en restant dans ShiVa Editor.

Les fonctions system.getOSType ( ), system.getOSLanguage ( ) ou encore system.getClientType ( ) renverront alors les valeurs simulées au lieu des valeurs réelles.

Voici un petit exemple de ce qui peut être fait :

JPSimulator.simulateOSLanguage ( system.kOSLanguageGerman ) JPSimulator.simulateOSType ( system.kOSTypeAndroid )

Comme vous pouvez le voir, c'est une solution idéale pour tester facilement comment votre jeu se comporte avec une langue ou un système différent.

D'autres valeurs peuvent être simulées, comme la résolution d'écran. Merci de vous référer à la page d'API pour plus de détails.