I want make this to random spawn but off the screen, to make them fly cool, how to make?
and when i make second respawn this work wonderful but i dont know what im making bad when i want giving this to my respawn script. My script works very vell but i want something like this to my game too...
I create ALARM in my spawning OBJECT and in CREATE im add this what u write... and dont work... This BOLD is yours.
----------------------------------------------------------------------------------------------------------
My [ALARM 0]--------------------
instance_create_layer(300, -40, "Instances", o_enemy_ship_three);
alarm[0] = (room_speed * 2) + random(room_speed * 5);
-----------------------------------------------------------------------------------------------------------
My o_enemy_spawner [OBJECT]------------------
var _enemy_number = instance_number(o_ship_parent) - 1;
if (_enemy_number == 0) {
var _enemies_to_spawn = 2 + score div 10;
spawn_enemies(_enemies_to_spawn, o_enemy_ship_one);
_enemies_to_spawn = 1 + score div 20;
spawn_enemies(_enemies_to_spawn, o_enemy_ship_two);
}
alarm[0] = (room_speed * 2) + random(room_speed * 5);
--------------------------------------------------------------------------------------------
My spawn_enemies [SCRIPT]--------------------
///@arg number
///@arg enemy
var _number = argument0;
var _enemy = argument1;
var _center_x = room_width/2;
var _center_y = room_height/2;
repeat(_number) {
var _direction = random(360);
var _distance = random_range(room_width * 0.6, room_width * 1.25);
var _x = _center_x + lengthdir_x(_distance, _direction);
var _y = _center_y + lengthdir_y(_distance, _direction);
instance_create_layer(_x, _y, "Instances", _enemy);
}
-------------------------------------------------------------------------------------------------