2
왜 그런지 모르지만 난수 생성이 LibGDX에서 어떻게 작동하는지 보입니다. 그 중 좋은 예가 나도 찾을 수 있습니다. 그냥 당신이 임의의 숫자 1-3 어떻게 System.out 그것을 무작위로 궁금해. 보너스 - 매 초마다 새로운 번호를 임의로 추가 할 수 있습니까?LibGDX에서 난수 생성
왜 그런지 모르지만 난수 생성이 LibGDX에서 어떻게 작동하는지 보입니다. 그 중 좋은 예가 나도 찾을 수 있습니다. 그냥 당신이 임의의 숫자 1-3 어떻게 System.out 그것을 무작위로 궁금해. 보너스 - 매 초마다 새로운 번호를 임의로 추가 할 수 있습니까?LibGDX에서 난수 생성
표준 Java를 사용하여이를 수행 할 수 있습니다.
Random random = new Random();
int oneTwoThree = random.nextInt(3) + 1;
이 (0, 1 또는 2) 한 다음 그것을 초마다 전환하려면 1, 2 또는
3. 결과, 1을 추가 한 다음에 필요한 임의의 INT를 생성합니다 render(float)
방법으로 시간을 추적하십시오.
private float countDown;
private int randomNumber;
public void render(float deltaTime) {
countDown -= deltaTime;
if (countDown <= 0) {
Random random = new Random();
randomNumber= random.nextInt(3) + 1;
countDown += 1000; // add one second
}
}
건배. 타이머 코드 덩어리는 어디에서 던질 수 있습니까? 여전히 렌더 일들의 개념을 파악하려고 노력하고 있습니다.> – CodingNub
이 코드 에서처럼 렌더링 메소드에 들어갑니다. 이 https://github.com/libgdx/libgdx/wiki/The-life-cycle – noone
을 읽어야합니다. 내 render() 안에 넣으면 아무것도하지 않는 것 같습니다. render()는 render (float deltaTime)와 똑같지 않습니까? – CodingNub