이 예제는 http://cafe.naver.com/guyfan/7541 여기의 자료를 기반으로 제작되었습니다.
1.오브젝트 world, Create 이벤트에
global.thisroomissoftview=0
를 추가한다
2.오브젝트 SoftViewer를 만든다
3.오브젝트 SoftViewer, Step 이벤트에
if global.thisroomissoftview=0{
instance_destroy();}
if instance_exists(player) {
hspeed = (player.x-x) /40;
vspeed = (player.y-y) /15;
}
else{speed=0;}
를 넣는다
4.오브젝트 camera, Step 이벤트에
if(instance_exists(player) == true){
if(instance_exists(SoftViewer) == false){
view_xview = floor(player.x/view_wview)*view_wview;
view_yview = floor(player.y/view_hview)*view_hview;}
}
를 넣는다
5.적용시키려면
적용시키고 싶은 룸을 더블클릭하여
Creation code를 클릭한다음
global.thisroomissoftview=1
을 넣는다
예제파일 (IWBTE Miniwa Edition 기반)
RECENT COMMENT