본문 바로가기

GameMaker379

[게임메이커강좌-플랫폼]간단한 플랫폼게임 만들기-3-적 구성 이번엔 간단한 적을 만들어봅시다. ◈간단한 적만들기 먼저 적들의 parent로 사용할 오브젝트를 한개 만들고, 실질적으로 배치할 몬스터용 오브젝트를 또 한개 만듭니다. obj_enemy : 모든 적들의 parent obj_en1 : 실질적으로 배치할 몬스터 (▲슬라임) 일단 이 몬스터는 플레이어와 마찬가지로 중력을 받는 몬스터로 설정합시다. 중력 기본 설정은 이전 강좌에서 설정했던 플레이어와 같게하시면 됩니다. (▲Create 이벤트-변수) jump = 점프 변수. 1은 점프 중, 0은 점프 안했을 때 move = 이동 변수. 1은 이동, 0은 이동 안했을 때 xdir = 방향 -1은 왼쪽(180도), 1은 오른쪽(0도)방향 image_speed = 애니메이션 속도 (▲Step 이벤트-중력 설정) (▲B.. 2013. 5. 20. (♡ )
[게임메이커강좌-플랫폼]간단한 플랫폼게임 만들기-2-게임 구성 플랫폼게임의 기본적인 게임 구성을 해봅시다. ◈뷰를 플레이어 따라 이동시키기 룸이 뷰보다 큰 경우 일부분 밖에 나오지 않게 되지요. 하지만 뷰를 이동하면 보이지 않는 화면도 볼 수 있게 됩니다. 그래서 룸이 뷰보다 큰 경우 뷰를 플레이어 따라 이동하게 해봅시다. 일단 룸을 열고, views 탭으로 이동합니다. (▲뷰 설정) Enable the use of Views(뷰 사용 활성화)와 Visible when room starts(룸 시작시 표시)를 체크합니다. 다음은 뷰의 크기는 실제 게임 화면의 크기이므로 적당하게 설정합니다. 뷰가 플레이어를 따라가게 하기 위해 Object following에 플레이어 오브젝트를 지정합니다. 이제 어느정도의 위치에 있을 때 이동시킬지를 정하는 것이 남았습니다. (▲뷰를.. 2013. 5. 20. (♡ )
[게임메이커강좌-기초]게임메이커 한글 스크립터와 스튜디오의 한글폰트 설정 GAME MAKER 강좌 KAYAN ◈게임메이커 8 한글 스크립터 현재 게임메이커 스튜디오는 한글을 지원하지만,윈도우용 게임메이커 8.1이하버전에서 한글을 게임 화면에 표시할때는 스크립트를 따로 만들어 사용해야해요. ◎ Wordbox beta 4 [120619] PlayGM의 김게맛님의 워드박스입니다. 게임메이커8에서 한글을 표시할 수 있는 한글 스크립터이지요.간편한 설정만으로 다양한 화면을 띄울 수 있다고 합니다. 굳! 자세한 사용법은 아래 링크로. ▼ 예제 ▼ 출처-Play GM http://cafe.naver.com/playgm/67700 http://cafe.naver.com/xeronet 워드박스강좌 http://cafe.naver.com/playgm/67286 http://cafe.naver... 2013. 5. 16. (♡ )
[게임메이커강좌-3D강좌]기본모델기능 이제 게임메이커에서 지원되는 기본 3D모델들에 대해 알아봅시다. ◈텍스쳐 텍스쳐의 크기는 가로X세로의 크기가 같아야 하고, 모두 2의 제곱의 크기여야 제대로 표시가 됩니다. 만약 크기가 2의 제곱이 아니면 실제 화면에서 일부가 잘려서 제대로 표시가 되지 않아요. (▲강좌에서 사용할 텍스쳐) 일단 강좌에서 사용되는 텍스쳐는 위의 그림(64X64)을 사용해 보도록 해요. 이것을 텍스쳐로 사용하려면 아래의 함수를 사용해야합니다. 텍스쳐가 스프라이트인 경우 sprite_get_texture(spr,subimg) 사용예) texid=sprite_get_texture(sprite0,0); 텍스쳐가 배경인 경우 background_get_texture(background) 사용예) texid=background_ge.. 2013. 5. 5. (♡ )
모션트윈 예제 모션트윈 예제입니다.변경하고 싶은 위치나 회전등을 스텝당 계산하여 일정하게 움직이고 싶을때 사용할 수 있어요. 사용할 수 있는 스크립트는 3개입니다. init_motion_tween(x,y,xscale,yscale,rot);//기본설정 set_motion_tween(x,y,xscale,yscale,rot,step);//이동할 위치나 회전같은 것을 설정 play_motion_tween();//모션실행 step은 얼마동안(스텝으로 계산) 실행할지를 지정하시면 됩니다 (룸스피드가 60일때 step을 60으로 설정하면 약1초동안 실행함.) 이 예제에서 사용할 수 있는 변수는 5가지정도입니다.ins_x, ins_y, ins_xsca, ins_ysca, ins_rot 예) //예제 x=ins_x; y=ins_y; .. 2013. 4. 30. (♡ )