2013-01-05 4 views
2

4 자리 숫자 사이에 임의의 숫자를 만드는 방법은 무엇입니까?액션 스크립트 2 4 자리 숫자 사이의 임의 번호

예를 들어, 무대의 중심에 {550x400} 스테이지가 있습니다. 객체가 {50x50}이고 새 객체를 만들고 있지만 무대 중앙의 정적 객체에 새 객체를 만들 필요가 없습니다. 그래서 4 자리 숫자 사이의 임의의 위치를 ​​설정해야합니다 - [0,250; 300,550] x 및 [0,175; 225,400] x

tempNewEnemy._x = getRandom(0,250 ; 300,550) 
tempNewEnemy._y = getRandom(0,175 ; 225,400) 

다른 방법으로도 가능합니까?

답변

2

범위가 동일하므로 두 개의 난수를 생성하는 것이 어떻습니까? 하나는 범위 (0-250 x에 따라) 및 y에 따라 (0-175) 다음 정적 개체의 왼쪽 또는 오른쪽 설정 다른 임의의 숫자?

아마 같은 :

tempNewEnemy._x = Math.round(Math.random() * 250) + ((Math.random() < 0.5) ? 0 : 300); 
tempNewEnemy._y = Math.round(Math.random() * 175) + ((Math.random() < 0.5) ? 0 : 225); 
+0

니스 작업 mitim! –