Witam
Potrzebuję skryptu, który pozwoli mi ustawić losowo dany obiekt w jednym z 3 dostępnych markerów (kwadratowych o rozmiarze 300x300m).
Losowa obecność
Moderator: Inkwizytor
Re: Losowa obecność
[marker1, marker2, marker3, obiekt] - wejście skryptu
nie testowałem
Kod: Zaznacz cały
//losowanie markera:
_count = (count _this) - 1; //lub po prostu w tym przypadku 3
_nr = floor (random _count);
_marker = _this select _nr;
//losowanie pozycji w markerze:
_marker_pos = getMarkerPos _marker;
_delta_x = (random 600.0) - 300;
_delta_y = (random 600.0) - 300;
_new_pos = [(_marker_pos select 0) + _delta_x, (_marker_pos select 1) + _delta_y, 0.0];
//ustawianie obiektu:
obiekt setPos _new_pos;