본문 바로가기

It297

[게임메이커 강좌-기초][GMS2] 게임메이커에서 비디오 재생-2 : 비디오 제어 함수 GAME MAKER 강좌 KAYAN ◈ 비디오 제어 함수들 (▲ 비디오 파일 재생) 아래 함수들은 비디오를 세부적으로 제어할 수 있는 함수들입니다. ◎ video_set_volume(value) :볼륨조절 (0~1, 0 : 최소 1 : 최대) ◎ video_get_volume( ) : 현재 볼륨 반환 (0~1) ◎ video_pause( ) : 일시정지 ◎ video_resume( ) : 재생 재개 ◎ video_enable_loop(enable) : 비디오 반복재생(0 : 반복재생 안함 1 : 반복재생) ◎ video_is_looping() : 반복 재생 여부 반환 (0 또는 1) ◎ video_seek_to(time) : 탐색(밀리 초. 1/1000 초) ◎ video_get_duration( ) :.. 2024. 3. 22. (♡ )
[게임메이커 강좌-기초][GMS2] 게임메이커에서 비디오 재생-1 : 기본 GAME MAKER 강좌 KAYAN ◈ 게임메이커에서 비디오 재생 게임메이커는 코덱과 함께 제공되지 않으며 게임이 실행되는 OS 플랫폼에 설치되어 있는 코덱을 사용합니다. 즉, 비디오는 게임의 대상 OS 플랫폼에서 디코딩할 수 있는 형식으로 인코딩되어야 합니다. 특정 형식을 사용하는 경우 관련 코덱의 라이선스 및 게임 수익에 따라 라이선스 비용을 지불해야 할 수 있으며, 이 경우 코덱 소유자에게 지불해야 하는 모든 수수료에 대한 법적 책임은 개발자에게 있습니다. 코덱도 플랫폼마다 라이선스가 다르기 때문에 여러 플랫폼에 배포되는 게임 개발에 주의가 필요합니다. 비디오 형식(예: .mp4, .avi, .mkv 등)은 비디오 및 오디오 스트리밍을 하는 단순한 컨테이너이며, 둘 다 별도로 인코딩해야 될 수 있고.. 2024. 3. 22. (♡ )
[게임메이커 강좌-기초][GMS2] 스프라이트 이미지 저장하기 GAME MAKER 강좌 KAYAN ◈ 스프라이트 이미지 저장하기 게임메이커는 스프라이트 저장할 수 있는 2개의 함수가 있습니다. ◎ sprite_save(ind, subimg, fname) ◎ sprite_save_strip(ind, filename) 이 함수는 상황에 따라 게임상에서 만든 다양한 이미지를 저장할 수 있는 기능을 제공합니다. 먼저 아래 함수는 스프라이트 이미지의 특정 하위 이미지를 선택해 저장할 수 있습니다. ◎ sprite_save(ind, subimg, fname) - ind : 저장할 스프라이트의 인덱스 - subimg : 저장할 스프라이트의 하위 이미지 번호 - fname : 저장할 파일 이름 (▲ 특정 하위 이미지를 저장) 저장할 스프라이트 이미지는 게임상에 존재해야하며 파일은.. 2024. 3. 20. (♡ )
[게임메이커 강좌-기초][GMS2] 추가한 스프라이트 이미지에 충돌 마스크 설정 GAME MAKER 강좌 KAYAN ◈ 추가한 스프라이트 이미지에 충돌 마스크 설정 이 기능을 사용하면 스프라이트가 가져야 하는 충돌 마스크의 속성을 설정할 수 있습니다. ◎ sprite_collision_mask(ind, sepmasks, bboxmode, bbleft, bbtop, bbright, bbbottom, kind, tolerance); - ind : 스프라이트 인덱스 - sepmasks : 스프라이트의 각 하위 이미지에 대해 충돌 마스크를 생성할지(true), 아니면 모두에 대해 하나의 마스크를 생성할지(false) 여부. - bboxmode : 사용할 충돌 경계 상자의 종류. 0 = 자동, 1 = 전체 이미지, 2 = 사용자 정의. - bbleft : 충돌 경계 상자의 왼쪽 위치 - bb.. 2024. 3. 20. (♡ )
[게임메이커 강좌-기초][GMS2] 게임상에서 외부 이미지 추가하기 GAME MAKER 강좌 KAYAN ◈ 게임상에서 외부 이미지 추가하기 게임상에서 아래 함수를 사용하면 외부 이미지 파일을 게임 내에 사용할 수 있는 스프라이트로 추가할 수 있습니다. ◎ sprite_add(fname, imgnumb, removeback, smooth, xorig, yorig); - fname : 추가 할 파일의 이름 (문자열 파일 경로) - imgnum : 추가할 하위 이미지 수(단일 이미지 또는 * .gif의 경우 최소 단위는 1) - removeback : 배경색 (왼쪽 아래 픽셀)이있는 모든 픽셀을 투명하게 만들지 여부 - smooth : 투명한 경우 가장자리를 매끄럽게할지 여부 - xorig : 스프라이트 중심점의 x 위치 - yorig : 스프라이트 중심점의 y 위치 이미지 .. 2024. 3. 19. (♡ )