MV 플러그인

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 플러그인 소개

Wave(파도) 효과를 낼 수 있는 스프라이트 확장 플러그인입니다.

 

 

 

이 효과는 이미지(텍스쳐)에만 적용됩니다. 이미지 이외의 기본 묘화 함수로 그려진 각종 도형들은 UV 좌표 또는 텍스쳐 좌표 부분에 문제가 있는지 테스트 시 Wave 효과가 제대로 반영되지 않았습니다.

 

 

 적용 방법

 

스프라이트 : 

스트라이트 객체를 생성한 후에 wave 속성을 true 로 설정하면 스프라이트에 Wave(파도) 효과가 적용되고 false 로 하면 Wave(파도) 효과가 꺼지게 됩니다.

 

// Create Sprite

var bitmap = ImageManager.loadSvEnemy('Death');

var sprite = new Sprite(bitmap);

SceneManager._scene.addChild(sprite);

 

// Enable Wave

sprite.wave = true;

 

RPG Maker VX Ace 의 스프라이트 웨이브 속성을 사용할 수 있습니다.

 

wave - 기본값은 false

wave_amp - 기본값은 0 ~ 1

wave_length - 기본값은 0 ~ 최대높이

wave_speed - 기본값은 0.25

wave_phase - 기본값은 360

 

그림 (새로 추가된 기능)

 

PictureWave Start picture_id wave_speed wave_amp

- picture_id : 그림 ID

- wave_speed : 0 ~ 1 사이의 값 (기본값은 0.25)

- wave_amp : 0 ~ 1 사이의 값 (기본값은 0.05)

 

PictureWave Stop picture_id

- picture_id : 그림 ID

 

타일맵 : 

맵(동영상 2와 같은 효과) 웨이브 효과는 아래와 같이 6 종류의 플러그인 커맨드를 지원합니다.

 

웨이브 효과를 활성화 하거나 비활성화 합니다.

 

 Tilemap_Wave Enable

 Tilemap_Wave Disable

 

웨이브의 속도를 x로 설정합니다. 기본값은 0.25(1/4) 입니다.

 

 

 Tilemap_Wave waveSpeed x

 

웨이브의 진폭을 설정합니다. x 는 0 과 1 사이의 부동 소수점이 와야 하고 기본값은 0.02 입니다.

 

 

 Tilemap_Wave waveFrequency x

 

UVSpeed 는 직접적인 속도입니다만 기본값은 0.25(1/4) 입니다.

 

 Tilemap_Wave UVSpeed x

 

 

 업데이트 

2016.01.14 (v1.0.0) - First Release.

2016.01.16 (v1.0.1) - 웨이브 필터 해제 기능이 추가되었습니다 (false 로 필터 해제 가능)

2016.01.18 (v1.1.0)- 플러그인 커맨드를 추가했습니다.

2016.01.22 (v1.2.0) - 세이브 & 로드 버그 픽스

2016.02.16 (v1.3.0) - 메뉴를 켰다가 다시 맵으로 돌아오면 웨이브가 적용이 되지 않는 버그 픽스

2016.02.26 (v1.3.1) - 기본 padding 값을 지정하여 잘림 현상을 수정했습니다.

2016.03.03 (v1.3.2) - 스프라이트 객체에 새로운 속성 4개를 추가하였습니다. 

2016.08.17 (v1.4.0) - 1.3.0 지원

2016.08.18 (v1.5.0) - 셰이더 타일맵 지원

2016.10.20 (v1.5.1) - RMMV 1.3.2에서 동작하지 않는 문제 수정

2016.11.10 (v1.5.2) - Orange Overlay plugin에서 동작하지 않는 문제 수정

2016.11.18 (v1.5.3) - Orange Overlay plugin 사용 시, 원본 타일맵이 추가로 렌더링되면서 겹쳐지는 문제 수정

2016.11.26 (v1.5.4) - 텍스처 사용 후 필요 없게 되었을 때 메모리에서 제거하는 코드 추가

2016.11.30 (v1.5.5) - 필터 영역 안에 검정색 선이 생기는 문제 수정

2017.12.10 (v1.5.6) - PictureWave 플러그인 커맨드를 추가하였습니다 (1.6.0 베타에서 테스트 되었습니다)

 

 다운로드 링크

https://raw.githubusercontent.com/biud436/MV/master/RS_WaveFilter.js (다른 이름으로 링크 저장)

 

Who's 러닝은빛

profile

Blog                            http://biud436.blog.me/

Blog(English)                 http://biud436.tistory.com/

MV Plugins                   https://github.com/biud436/MV   

  • profile
    러닝은빛 2016.08.18 23:51


    1.5.0 업데이트 : 셰이더 타일맵에서 사용 가능.



List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 플러그인 자료 게시물 작성시 주의사항 습작 2015.10.25 404
68 메시지 제한시간 선택지 7 file 일단 2016.03.01 895
67 기타 Battle Engine Core , Action Sequence Pack 2 [전투 관련 엔진] 6 가시밭 2015.11.20 1690
» 그래픽 Wave Filter 1 러닝은빛 2016.01.14 553
65 전투 전투속도 가속 1 file 암행중사 2017.07.23 170
64 기타 해상도 변경 플러그인(모바일, PC 대응) 7 file 러닝은빛 2016.10.04 584
63 그래픽 CSS 캔버스 필터 1 file 러닝은빛 2016.10.06 311
62 HUD Multiple HUD (HP, MP, EXP, LEVEL) 22 file 러닝은빛 2015.10.31 2216
61 타이틀/게임오버 엔딩 후 타이틀과 BGM 변경 4 file 러닝은빛 2015.12.21 985
60 전투 적 HP 표시 플러그인 5 file 부초 2016.07.19 993
59 메시지 한글 메시지 시스템 47 file 러닝은빛 2015.12.03 2951
58 영상 Iavra Splash Video(스플래시/인트로영상 제작 시 스킵기능 부여 플러그인) 이니군 2017.09.11 105
57 이름입력 한글 이름 입력의 처리 17 file 러닝은빛 2015.10.20 1567
56 스킬 MKMV_DrainPercentage​​ : Hp/Mp Drain 스킬 타입 백분율 계산 플러그인 2 file MKMV 2015.11.15 820
55 그래픽 Mirror Area 2 file 러닝은빛 2017.01.03 445
54 메시지 한국어 조사 처리 플러그인 MV 4 치리 2015.10.24 797
53 기타 게임 스크린샷 파일을 만드는 플러그인 1 file 러닝은빛 2015.12.23 510
52 메뉴 게임종료 메뉴 추가 4 file LuD 2016.01.13 884
51 HUD Multiple HUD (Battle Addon) file 러닝은빛 2016.05.24 712
50 오디오 발소리 재생 플러그인 9 file 러닝은빛 2015.12.27 1049
49 그래픽 다중 뷰포트(Multiple Viewports) 플러그인 1 러닝은빛 2016.08.25 709
Board Pagination Prev 1 2 3 4 Next
/ 4