Beste tweakers,
Sinds kort ben ik begonnen met het programmeren in JAVA. Ik ben bezig een simpele 2D game te maken. Heb al een aardig animation framework die een stabiele FPS geeft. Ook het moven van een spaceship gaat naar behoren en het spawnen van enemies.
Loop nu tegen het volgende aan. Ik werk met X en Y coordinaten waarmee ik de positie van alle objecten op het scherm kan bepalen. Elk object (spaceship, enemies) heeft er een. Nu is het zo dat ik wil beginnen met het adden van wapens in het spel. Ik wil beginnen met lasers. Alleen is het zo dat ik die onder een bepaalde hoek van bijvoorbeeld 30 graden wil schieten. En nou komt het. De X en Y coords zijn integers ( hele getallen). Misschien voel je hem al aankomen. Als ik X en Y beide 1 zou optellen gaat mijn laser diagonaal... onder een hoek van 45 graden. Maar ik wil dus heel specifieke hoeken gebruiken en zorgen dat de laser dan in een mooie rechte lijn op zijn doel afgaat.
De vraag in het kort.... (en ik heb al gezocht)
Weet iemand een handleiding die mij stapsgewijs helpt bij het maken van gerotate images en mij leert hoe ik per frame het pad uitreken zodat het object op een juiste manier op zijn doel afgaat.
Alvast bedankt.
Sinds kort ben ik begonnen met het programmeren in JAVA. Ik ben bezig een simpele 2D game te maken. Heb al een aardig animation framework die een stabiele FPS geeft. Ook het moven van een spaceship gaat naar behoren en het spawnen van enemies.
Loop nu tegen het volgende aan. Ik werk met X en Y coordinaten waarmee ik de positie van alle objecten op het scherm kan bepalen. Elk object (spaceship, enemies) heeft er een. Nu is het zo dat ik wil beginnen met het adden van wapens in het spel. Ik wil beginnen met lasers. Alleen is het zo dat ik die onder een bepaalde hoek van bijvoorbeeld 30 graden wil schieten. En nou komt het. De X en Y coords zijn integers ( hele getallen). Misschien voel je hem al aankomen. Als ik X en Y beide 1 zou optellen gaat mijn laser diagonaal... onder een hoek van 45 graden. Maar ik wil dus heel specifieke hoeken gebruiken en zorgen dat de laser dan in een mooie rechte lijn op zijn doel afgaat.
De vraag in het kort.... (en ik heb al gezocht)
Weet iemand een handleiding die mij stapsgewijs helpt bij het maken van gerotate images en mij leert hoe ik per frame het pad uitreken zodat het object op een juiste manier op zijn doel afgaat.
Alvast bedankt.