Video: Making Your First Game: Practical Rules - Setting (and Keeping) Goals - Extra Credits 2025
En del af Android Game Programming For Dummies Cheat Sheet
I processen med at udvikle Android-spil udfører du nogle få almindelige opgaver igen og igen. Hvis disse opgaver ikke allerede er automatiske for dig, skal du holde dem handy.
Løs en app i portræt eller landskab (i manifestfil):
Deaktiver skærmens timeout:
offentlig klasse MyActivity udvider aktivitet {/ ** Kaldes, når aktiviteten først oprettes. * / @Override public void onCreate (Bundle savedInstanceState) {super. onCreate (savedInstanceState); MyView myView = ny MyView (dette); min udsigt. setKeepScreenOn (sand); setContentView (myView);}}
Indlæs et billede:
privat Bitmap myImage; offentlig myView (kontekst kontekst) {super (kontekst); myImage = BitmapFactory. dekodeResource (getResources (), R. drawable. my_image);}
Tegn et billede:
@Override protected void onDraw (lærred lærred) {lærred. drawBitmap (myImage, 0, 0, null);}
Indlæs en lyd:
Soundpool lyder = ny SoundPool (5, AudioManager. STREAM_MUSIC, 0); int mySound = lyder. belastning (myContext, R. rå. my_sound, 1);
Spil en lyd:
AudioManager am = (AudioManager) myContext. getSystemService (Kontekst. AUDIO_SERVICE); float volume = (float) audioManager. getStreamVolume (AudioManager. STREAM_MUSIC); lyder. afspil (mySound, lydstyrke, lydstyrke, 1, 0, 1);