조회 수 637 추천 수 0 댓글 5
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

 

검색을 해봐도.. 도통 애매해서 도움을 구합니다.

 

만들고 싶은 플러그인은  기존 존재하는 fade in 과 비슷한데,

 

지정한 x,y 좌표에있는 맵 이미지를 제외하고 암전이되는(fade out되는), 플러그인을 만들고 싶습니다.

 

그래서 scean 관련한 클래스를 재정의하고 어두워지는 색상을 검은색에서 다른색으로 수정만하였는데, 

 

왜인지 계속 검은색으로 fade out이 됩니다.

 

 

 

두서없는 질문을 추리자면,

 

1. SceanBase의 fade관련 함수를 수정하여 fade되는 색상을 수정하고싶었는데, 되질않습니다. 제접근법이 잘못된건가요?

 

2. 위에언급한 기능의 플러그인을 만든다면 Scene 클래스를 재정의하는 방법이 맞나요?

 

 

조언주시면 감사히 듣겠습니다.

 

?
  • profile
    lklslel 2016.05.30 09:43
    자바스크립트 코드를 일부라도 생각하신 개념으로

    작성하신 것을 보여주시지 않으시면 어떤 부분이 논리적인

    오류가 있다고 말씀을 드리기 힘듭니다.


    전체를 원하는 것이 아닌 조건설정 부분과 fade-in 부분만

    잘라서 이외의 코드는 ....... 과 같이 생략해서 올리시면

    필요한 부분만 노출시킬 수 있으실테니 구현하신 부분의

    일부라도 코드를 제시해주시기 바랍니다.


    html5에 등장한 canvas에 그림을 그리는 방식은

    이미지 전역 합성 설정에 의해서 이미지가 색 자체만으로

    표현이 되지 않습니다. 설정에 따라서 색이 들어간 부분에

    있는 화상이 겹칠 부분에만 나오기도 하고, 차집합과

    합집합적인 요소까지 고려해야 할 때도 있습니다.


    기본적으로 구현된 기능으로 그려지는 방식이 어떤지에

    대해서와 기능을 구현한 방식이 어떤지 공부하실 필요가

    있다고 보입니다. 그리고, 그림을 그리는 데 필요한

    부분과 논리적인 부분에 대한 이해도 필요합니다
  • ?
    huguduk 2016.06.01 19:41
    정말 단순한코드인데 일단 조언감사합니다. 제가 해보려는 부분은 정말 기본적인 부분이었는데요,

    Scene_Base.prototype.createFadeSprite = function(white) {
    if (!this._fadeSprite) {
    this._fadeSprite = new ScreenSprite();
    this.addChild(this._fadeSprite);
    }
    if (white) {
    this._fadeSprite.setWhite();
    } else {
    this._fadeSprite.setBlack();
    }
    };

    이게 씬 베이스의 fadeSprite를 정의하는 부분이고

    ScreenSprite를 재정의하여 하나의 클래스를 만든뒤

    setWhite / setBlack을 수정하여 다른 색상을 만들었습니다.

    ScreenSprite.prototype.setWhite = function() {
    this.setColor(255, 255, 255);
    };

    여기의 rgb 값을 수정해서요. 제 생각으로는 이 클래스를 재정의하여 예를들어 setPurple을 만들고

    해당하는 rgb값을 넣은뒤 게임내 명령어로 fadeout을 호출하면 fade되는 색깔이 변할줄 알았는데 계속 검은색이여서 드린질문이었습니다.

    말씀하신걸 들어보니 제가 전체적인 구조를 이해 못하고 드리는 질문일수도 있는것같네요.

    아무튼 답변감사드립니다~
  • profile
    lklslel 2016.06.03 14:01
    먼저, 답변이 늦어서 죄송합니다.


    색상은 바꾸신 것은 단순히 값을 바꾸신 것이나 다름없어서

    실제 그려주는 부분을 살펴보실 필요가 있습니다.


    해당 플러그인을 다운로드 받는 주소를 첨부해주셨다면

    글을 올리시고 얼마 되지 않아서 분석해서 답변을 달아드릴

    있었을거라고 생각합니다.


    먼저 생각해보건데, 색상을 바꾼 것으로 fade되는 것이 변하지 않았다고

    하면 ImageData(가상이미지) 오브젝트로 생성된 그림을 이용하는

    방식일 수 있습니다. 정확한 것을 알기 위해서는 해당 플러그인을

    받을 수 있는 주소를 알려주시면 분석해서 답변을 달아드리겠습니다.
  • ?
    huguduk 2016.06.09 23:10
    제가 답변이 늦어 죄송합니다.. 짬짬히 시간내서 보는지라..

    제가 질문드렸던내용은 몇몇 해외 플러그인 제작자의 동영상 강의를보니

    뭔가제가 객체속성을 잘못알고 잘못재정의한것같습니다 ㅠㅠ

    관심을가져주셔서 감사합니다 ㅠ
  • profile
    lklslel 2016.06.11 20:55
    죄송해하실 필요는 없을 것 같습니다.

    바쁘셔서 댓글을 늦게 다시는 것만으로 짜증낼만한

    일이 아니니까요. 자유게시판에 나름 적어둔 글이

    있으니 살펴보시고, 인터넷에서 추가로 정보를

    모으신 다음에 좋은 플러그인 만드시기 바랍니다.

List of Articles
번호 제목 글쓴이 날짜 조회 수
8428 선택지 타이머 관련 질문입니다. 2 글그림2 2016.06.02 653
8427 MV에서, 몹에게 가까이 가면 쫒아오고, 멀어지면 안 쫒아오는 이벤트 만드는 방법좀 가르쳐주세요. 8 천가이 2016.06.02 1253
8426 알만툴 vx 테스트 실행시키면 검은색 화면이되요... 4 file fate세이버 2016.06.01 2007
8425 플레이어가 파티원을 통과하지 못하게 할 수 있나요? 2 듀얼쇼크 2016.05.31 546
» 초보자.. MV 플러그인 질문입니다. (fade in/ out) 5 huguduk 2016.05.29 637
8423 왕초보잔데 도저히 모르겠습니다... 도와주세요... 5 소심한소시민 2016.05.28 724
8422 주인공(파티원1명)만 남았을 때 게임오버되는 스크립트를 수정하고 싶습니다..(해결?!) 8 케이오피 2016.05.26 1346
8421 윈도우로 네코 플레이어 테스트 어떻게 하나요? 2 이오리 2016.05.24 623
8420 비전투 파티원을 만들고 싶습니다. 25 케이오피 2016.05.23 2566
8419 캐릭터 관련 스크립트 질문 4 file 로우킥 2016.05.19 617
8418 고요한 허무의서 질문드립니당! 레드드래곤 동굴있잔항요 캐망 2016.05.17 174
8417 네코쯔꾸르 1 은비달빛 2016.05.16 681
8416 Rpg xp ,Rpg vx ,Rpg vx Ace 뭐가 다른거죠?? 7 코와이네~ 2016.05.15 1754
8415 아오오니다운링크 1 박사다 2016.05.14 2595
8414 링크주세요댄싱오니 2 박사다 2016.05.14 2152
8413 광고수익비 , 조회 1 루시드림 2016.05.14 240
8412 전투 중 위치에 대해 질문드립니다! (사진첨부) 4 file DD434 2016.05.14 893
8411 MV에서, 전투중에 공격이나 피격시 스탠딩CG가 바뀌게 할 수 있을까요? 1 DD434 2016.05.13 699
8410 MV에 메시지창 스킵 기능이 있는지 궁금합니다 1 DD434 2016.05.10 1856
8409 쯔꾸르겜 실행 난도티 2016.05.09 456
Board Pagination Prev 1 ... 16 17 18 19 20 21 22 23 24 25 ... 442 Next
/ 442






[개인정보취급방침] | [이용약관] | [제휴문의] | [후원창구] | [인디사이드연혁]

Copyright © 1999 - 2016 INdiSide.com/(주)씨엘쓰리디 All Rights Reserved.
인디사이드 운영자 : 천무(이지선) | kernys(김원배) | 사신지(김병국)