2014-05-22 2 views
-1

좋아요. 물건에 큰 스퀘어와 다른 물건이 있습니다. 무작위로 생성하려면 obj_dot 인 객체가 필요하지만 방이 다시 시작될 때마다 큰 사각형 (obj_paper) 내에서만 필요합니다.특정 위치의 게임 메이커에서 랜덤 스폰합니다.

+0

매우 간단한 질문입니다. 당신은 공식 gmc 포럼에 대한 답변을 얻을 수 있습니다 http://gmc.yoyogames.com – Dmi7ry

+0

그래, 난 거기에 아무것도 찾을 수 없지만 임의의 respawning이 코드를 사용했지만 그것을 respawn 만 추가하려면 무엇을 몰라요 광장. instance_create (random (room_width), random (room_height), obj_dot) – user1947331

+0

예를 들어 irandom_range를 사용하십시오. '인스턴스 _ 생성 (irandom_range (50, 100), irandom_range (30, 150, obj_dot)' – Dmi7ry

답변

0

귀하의 질문은 귀하의 스프라이트/물체의 설정에 대한 자세한 정보가 없으므로이 답변은 귀하에게 적합하지 않을 수 있습니다. 그러나이 문제를 해결하는 방법에 대한 일반적인 아이디어를 제공 할 것입니다.

당신은 아마 방 만들기에서 생성 된 개체의 create 이벤트 내에 이런 것을 넣길 원할 것입니다. 나는 obj_paper가 실 생성시 만들어 졌다고 가정 할 것이다. (따라서 다시 시작될 때 다시 생성된다.)

obj_paper의 생성 이벤트에서 GML을 사용하여 다음을 입력하십시오.

//Assuming the sprite for obj_paper has it's x & y positioned in the center of the sprite 
instance_create(irandom_range(x-sprite_width/2,x+sprite_width/2),irandom_range(y-sprite_height/2,y+sprite_width/2),obj_dot); 

트릭을 멋지게 처리해야합니다.

관련 문제