Hello! Do TowerDefence game. There are a few issues. I need your help.
Use LibGDX
1. I create monsters like this:
B4X:
Dim img_monster As lgTexture
Type typeMonster(x As Float, y As Float,HP As Int,SPEED As Int)
Dim Monster As typeMonster
Dim Monster_Region As lgTextureRegion
img_monster.Initialize("monster.png")
Monster_Region.InitializeWithTexture(img_monster)
....
Sub LG_Render
....
Batch.DrawRegion2(Monster_Region,Monster.x,Monster.y,width,height)
....
question:
how to track a collision this objects?
2.
want the area around the tower, when the monster comes into the area, the tower begins to shoot
here, too, you need to keep track of the collision? how?
3. shooting
if Rocket flies in a moving target, how to calculate the next coordinates to move the rocket
4.
how to control what is to be the foreground and the background
if you set the vector to a variable after you change that variable and then check if both are the same then they MUST be the same otherwise you do something wrong.
you can check it:
B4X:
dim vec2 as lgMathVector2
dim x, y as float
x = 100
y = 100
vec2.set(x,y)
log(vec2.x=x)
log(ver2.y=y)