질문과 답변

Extra Form

(http://avangs.info/rgss_vx_ace/705526)


Khas awesome light effect 스크립트를 다운받아서 적용시켜보려고 합니다.

그런데 이 스크립트를 적용하니 이벤트로 화면 색조변경이 안먹히더라구요.ㅠㅠ 그래서 구글과 아방스를 돌며 찾아보니까 surface_ue부분을 false로 변경하면 이벤트로 화면 색조를 변경이 가능하다고 해서 그렇게 했는데

확실히 색조변경은 가능해졌지만 광원효과 자체가 싹다 사라져버려요..ㅠㅠ


초보자라 가능하다면 이벤트로 색조변경을 시키고 싶은데 안되면 어쩔수없이 스크립트 내의 화면 색조변경 효과를 이용해야할것같습니다.


그런데 이 경우에도 난감한점이 스크립트의 색조변경에 걸리는 시간이 너무 길어요..

들어가자마자 색이 바뀌어 있어야 하는데 밝았다가 서서히 어두워지니까..ㅠㅠㅠㅠ

그래서 시간 조정부분에 프레임을 최소값인 1로 맞추었지만 그래도 정말 딱 1프레임동안 밝았다가 훅 어두워지네요..;;;;


아방스에 있는 관련 질문은 모두 다 읽었고 답에 달린 해결법 전부 시도해봤습니다..ㅠ 그래도 안돼요..


요약하자면


1. Khas awesome light effect의 광원을 사용하면서 이벤트로 색조조정

2. 위의 방법이 안될시 스크립트로 색조변경하는대신 단번에 색조변경이 이루어지는법



부탁드립니다..ㅠ

Comment '5'
  • profile
    9qxb6 2015.03.16 01:47 Files첨부 (2)
    호러게임을 만드시나요? 굉장히 연출에 공을 들이는 것을 알겠습니다.

    일단 아이디어는,
    1.플레이어가 새 맵으로 이동하고 난 다음에,
    2.새 맵에서 그림을 뿌리기 전에 light_surface를 변경하는게 기본적인 아이디어입니다.

    아래의 스크립트를 Khas awesome light effect 밑에 설치하여 주세요.

    class Game_Map
      alias game_map_setup_9qxb6_001 setup
      def setup(map_id)
        game_map_setup_9qxb6_001(map_id)
        if @map.note =~ /<instant\s*tone\s*change>/
          if @map.note =~ /<RGBO\s*:\s*(\S.*)/
            opts = $1.to_s.split(",").map {|i| i.to_i}
            r = opts[0]; g = opts[1]; b = opts[2]; a = opts[3]
            @effect_surface.set_color(r,g,b)
            @effect_surface.set_alpha(a)
          end
        end
      end#def_end
    end

    이 스크립트의 사용법은 다음과 같습니다. :
    1.도착하는 맵의 설정에 들어가세요.(첨부한 파일, 그림1을 참조)
    2.메모란에 다음과 같이 태그를 입력하세요(첨부된 파일, 그림2를 참조)

    <instant tone change>
    <RGBO : Red값, Green값, Blue값, 투명도값>

    *참고 1 : 실제로 "Red값", "Green값".. 등등을 입력하는 게 아니라 0~255사이의 정수를 입력하는 겁니다.
    *참고 2 : 각 값들은 change_color 메서드의 2~5번째 형식인수와 순서와 내용이 동일합니다.
            기존 스크립트를 이용했을 때는 아래와 같은 식으로 썼을 겁니다.  맞습니까?
    "s = $game_map.effect_surface
     s.change_color(120,0,0,0,150)"

    이제 태그가 작성된 맵을 들어갈때는 질문자가 의도한 대로, 그냥 어두워진 상태(효과가 적용된 상태)에서 맵이 나올 것입니다.
    *주의! : 게임을 실행하고 처음 나오는 맵에 태그를 작성하는 경우에는 정상적으로 작동되지 않습니다!

  • profile
    계닭 2015.03.17 21:51

    정말 친절한 답변 감사드립니다! 네 호러게임을 만들고 있어요ㅋㅋㅋ! 용하시네요
    알려주신방법대로 스크립트를 추가하고 설정의 메모란에 붙여넣기하고 수치를 입력했어요.
    그런데 0.5초? 정도 어둡고 빛이 켜져있다가 다시 확 밝아져버렸어요..ㅠ 뭐가 문제일까요? 확실히 이 방법이라면 광원효과를 낼 수 있을것같은데..!

  • profile
    9qxb6 2015.03.17 22:17

    일단 새 프로젝트 파일에서 스크립트를 추가하여 실험해보세요.

    그래도 문제가 있으면  문제가 되는 상황을 연출할 수 있는 프로젝트 파일을 제가 볼 수 있게 메일로 보내주세요.


    qxb6699@nate.com

  • profile
    계닭 2015.03.18 12:19
    새 프로젝트에서 해보니 정상적으로 잘 됩니다! 아마 제가 이것저것 건드리다보니 뭘 잘못 맞췄었나봐요ㅎㅎ
    관심가져주시고 도와주셔서 정말 감사합니다!!
  • profile
    9qxb6 2015.03.18 13:41
    예, 좋은 게임 만들어주세요.

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12456
기타 RMVXA 흑백 스킬 애니메이션을 만들었는데 검은 색이 계속 투명처리가 됩니다 2 file 오황불 2020.12.31 89
기타 RMVXA vx ace) 크리터컬 피해 증가 패시브를 만들고 싶습니다 5 게임이만들고파 2020.12.31 152
기타 RMVXA 스킬을 mp 대신 hp를 소모시키게 할 수 있나요? 1 겜만들고싶다앙 2021.01.01 122
기타 RMVXA vx ace) iconset 가로 세로 크기 2 게임이만들고파 2021.01.03 140
기타 RMVXA vx ace) 자동 부활 스킬 게임이만들고파 2021.01.04 73
턴제 전투 RMVXA 턴제 전투 메뉴에서 공격 기능을 없애고 싶습니다 file 오황불 2021.01.04 138
스크립트 추천 RMVXA 질문합니다. 아이템 위로 지나갈때 주워지는 이벤트에서 4 효잉 2021.01.04 172
스크립트 사용 RMVXA vx ace) 스크립트가 작동하질 않습니다... 2 file 게임이만들고파 2021.01.05 189
기본툴 사용법 RMVXA 캐릭터가 쓰러지는 칩에 대해 질문드립니다 2 file twrr 2021.01.05 187
기본툴 사용법 RMVXA 흡혈 스킬 만들기 3 겜만들고싶다앙 2021.01.06 291
스크립트 추천 RMVXA npc가 마주볼때 이벤트 발생 시키기 3 겜만들고싶다앙 2021.01.07 216
기본툴 사용법 RMVXA 캐릭터 스탠딩(BIG페이스칩)을 넣고 싶어요! 3 빨간토끼 2021.01.13 579
기타 RMVXA VX ACE)특정 상태이상을 중첩시키는 방법 게임이만들고파 2021.01.17 227
기타 RMVXA vx ace) (급합니다....부디 도움을...) 알만툴 내 기본 설정 관련 질문 2 게임이만들고파 2021.01.25 113
기타 RMVXA 화면 사이즈를 800X600으로 수정후 동영상을 플레이했는데 옆으로 치우치네요 2 선인장해마 2021.01.26 95
턴제 전투 RMVXA VX ACE) 급합니다 부탁드려요) 스킬을 화면에 꽉 차게 그림을 그려서 만들려면 어떻게 해야 하나요? 6 file 황태국 2021.01.29 161
기타 RMVXA 압축된 파일 툴 분해하는법이 있나요 겜만들고싶다앙 2021.01.30 88
기타 RMVXA 주인공을 파티 1번째 멤버로 고정시키고 싶습니다. 5 Arfish 2021.01.30 216
이벤트 작성 RMVXA 원거리 액알 질문이요 1 그냥사람777 2021.01.31 88
스크립트 사용 RMVXA 포르투갈 포럼에서 알게된 메뉴 스크립트 적용 1 우야까 2021.02.02 115
Board Pagination Prev 1 ... 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 Next
/ 150