Tâches de développement de jeux Android communes
category Ordinateurs et logiciels / Programmation / Jeux
Dans le processus de développement de jeux Android, vous allez effectuer quelques tâches courantes plus et plus. Si ces tâches ne sont pas déjà automatique pour vous, gardez-les à portée de main.
Fixer une application en mode portrait ou paysage (dans le fichier manifeste):
Désactiver veille de l'écran:
MyActivity public class étend Activité {/ ** Appelée lorsque l'activité est d'abord créé. * / @ Overridepublic vide onCreate (Bundle savedInstanceState) {super.onCreate (savedInstanceState) -MyView myView = new MaVue (cette) -myView.setKeepScreenOn (vrai) -setContentView (myView) -}}
Chargez une image:
myImage public myView (Context context) Bitmap privé {super (contexte) -myImage = BitmapFactory.decodeResource (getResources (), R.drawable.my_image) -
}
Dessiner une image:
Overrideprotected Vide OnDraw (de toile Canvas) {canvas.drawBitmap (de myImage, 0, 0, null) -}
Charger un son:
Soundpool sons = new SOUNDPOOL (5, AudioManager.STREAM_MUSIC, 0) -int mySound = sounds.load (myContext, R.raw.my_sound, 1) -
Jouer un son:
AudioManager h = (AudioManager) myContext.getSystemService (Context.AUDIO_SERVICE) le volume -float = (float) audioManager.getStreamVolume (AudioManager.STREAM_MUSIC) -sounds.play (mySound, le volume, le volume, 1, 0, 1) -