티스토리 뷰

RPG Maker MZ에서 맵에 몽환적인 안개 효과를 추가할 수 있는 플러그인입니다. 안개의 농도, 색상, 이동 속도를 자유롭게 조정할 수 있으며, 특정 지역에만 안개를 적용하는 기능도 포함되어 있습니다.

추가기능 업데이트
2025-03-23 
이동관련 기능은 삭제하고, 다른 이미지들을 연달아 변환하며 페이드인,아웃 할 수 있는 기능을 추가했습니다.

 

 기능 소개

  • 맵 전체 안개 연출: 안개 효과를 활성화하여 분위기를 연출할 수 있습니다.
  • 안개 농도, 색상 조절: RGB 헥사코드와 농도를 설정하여 다양한 스타일의 안개를 적용할 수 있습니다.
  • 이동 속도 설정: 안개가 바람에 흩날리는 듯한 효과를 추가할 수 있습니다.
  • 부드러운 페이드 효과: 안개가 서서히 나타나거나 사라지는 연출이 가능합니다.
  • 맵별 설정 가능: 맵 메모 태그를 통해 개별 설정을 적용할 수 있습니다.
  • 특정 지역만 적용 가능: 특정 지역 ID에만 안개를 표시하는 기능을 제공합니다.
  • 플러그인 명령 지원: 이벤트 명령을 통해 실시간으로 안개 설정을 변경할 수 있습니다.

 설치 및 사용법

 1. 설치 방법

      1. 플러그인 파일 MistyWeatherMZ.js를 js/plugins/ 폴더에 저장합니다.
      2. RPG Maker MZ에서 플러그인 관리자(Plugin Manager)에서 MistyWeatherMZ를 활성화합니다.
      3. 안개 텍스처 이미지(mist.png)를 img/fogs/ 폴더에 저장합니다.
        • 만약 해당 이미지가 없으면 기본 회색 안개가 생성됩니다.

봉지냥님이 안개 png를 만들어주셨습니다.
MistyWeatherMZ.zip
0.51MB

 2. 플러그인 명령 사용

명령 설명 예제

MistyWeather On 안개 효과 활성화 MistyWeather On
MistyWeather Off 안개 효과 비활성화 MistyWeather Off
MistyWeather SetOpacity 안개 농도 설정 (0~255) MistyWeather SetOpacity 180
MistyWeather SetColor 안개 색상 변경 (RGB 헥사코드) MistyWeather SetColor #FFFFFF
MistyWeather SetSpeed 안개의 이동 속도 설정 MistyWeather SetSpeed 0.3 -0.1
MistyWeather FadeIn 안개 페이드 인 효과 적용 MistyWeather FadeIn 120
MistyWeather FadeOut 안개 페이드 아웃 효과 적용 MistyWeather FadeOut 120

 3. 맵별 설정 (메모 태그 사용)

특정 맵에서 기본적으로 안개 효과를 적용하려면, 맵 속성의 메모란 (Note Box) 에 다음과 같이 입력하세요.

<Fog: On, 150, #808080, 0.2, -0.2>
  • On: 안개 활성화 여부 (On 또는 Off)
  • 150: 기본 농도 (0~255)
  • #808080: 안개 색상
  • 0.2: 수평 이동 속도
  • -0.2: 수직 이동 속도

 4. 특정 지역에만 안개 적용

맵에서 특정 지역 ID를 가진 타일에만 안개가 나타나도록 설정할 수도 있습니다.

<FogRegion: 1, 2, 3>

위 설정을 사용하면, 지역 ID 1, 2, 3 타일 위에서만 안개가 표시됩니다.

테스트 환경
  • RPG Maker MZ 버전: 1.9.0
  • OS: Windows 11 

 

 
공지사항

플러그인 사용 조건 및 면책 조항
작성자: OtterScribe

 

  • 저작권
    이 플러그인은 [OtterScribe]가 직접 작성한 오리지널 코드입니다. RPG Maker MZ의 기본 코드를 확장한것으로, 상업적 및 비상업적 프로젝트에서 자유롭게 사용할 수 있습니다. 단, 재배포 시 원작자 [OtterScribe]를 명시해야 합니다.
  • 사용 조건
    이 플러그인은 개인 학습, 비상업적 프로젝트, 상업적 프로젝트에서 무료로 사용 가능합니다.
    수정은 허용되지만, 원본 또는 수정된 플러그인을 재배포하거나 판매하거나 단독으로 배포하는 것은 [OtterScribe]의 명시적 허가 없이는 금지됩니다.
    수정된 버전을 배포할 경우, 원작자 [OtterScribe]를 반드시 언급해야 합니다.
    이 플러그인이 필요한 다른 플러그인은 독립적으로 배포될 수 없으며, 게임 프로젝트에 포함되어야 합니다. 또한, 이 플러그인을 사용한 게임의 엔딩 크레딧에는 'OtterScribe'를 포함해 주세요.
  • 호환성
    이 플러그인은 작성자가 테스트한 환경에서만 정상 작동을 확인했습니다. 다른 플러그인과의 충돌이나 특정 버전에서의 문제는 보장되지 않습니다.
  • 면책 조항
    이 플러그인 사용으로 발생하는 문제(버그, 데이터 손실, 게임 오류 등)에 대해 작성자 [OtterScribe]는 책임을 지지 않습니다. 사용자는 사용 전 프로젝트를 백업하고, 모든 책임을 스스로 감수해야 합니다.
    공식 지원은 제공되지 않으며, 문제가 생기면 RPG Maker 커뮤니티나 개인 디버깅으로 해결하세요.
  • 팀 사용
    고용된 직원이나 팀원과 플러그인을 공유해 수정하는 것은 허용됩니다. 팀원에게는 별도의 라이선스가 필요 없습니다.
  • 문의
    버그, 개선 제안, 허가 요청은 OtterScribe의 블로그에 댓글로 남겨주세요.

https://otterscribe.itch.io/rpgmakermzplugin

 

RPG MAKER MZ Free Plugin Bundle by OtterScribe

screen resolution adjustments, voice intergration, keyboard input support, and fog effects.

otterscribe.itch.io

 

최근에 올라온 글