질문과 답변

Extra Form

저주받은 갑옷을 구현하고 싶습니다.
한번입으면 절대 벗을 수 없는 갑옷을 말이죠.
어떻게 하면 구현이 가능할까요?
ㅠㅠ잘 부탁드려요~

Who's FNS키리토

profile

컴퓨터소프트웨어과에 재학중인 학생입니다.

중2병이 나았지만 추억이라 지우질 못합니다.

게임쪽으로 진로를 결정했습니다.

주사용언어는

Ruby Phyton C# Java입니다.


엔진은

RPGMaker VX

RPGMaker VXace

Vnap

Ren'phy

Unity 3D

Unreal Engine 4

입니다.


오큘러스리프트소유하지만 재미가없습니다.

올해내로 게임을 개발할 예정입니다.

Comment '2'
  • profile
    습작 2012.06.26 13:00
    0.


      기본 기능상에서는 제공하지 않는 기능입니다. 해당 기능을 구현하기 위해서는 스크립트를 수정해줄 필요가 있습니다. 여기서는 장비착용 씬을 처리하는 스크립트코드를 수정해서 저주받은 장비를 구현하는 법을 소개해 드리겠습니다.


      우선 스크립트 에디터의 좌측 섹션에서 Scene_Equip을 찾습니다.


      이곳이 바로 장비착용씬을 처리하는 부분인데요, 우측의 코드에서 def update_equip_selection 를 검색합니다.


        def update_equip_selection

        if Input.trigger?(Input::B)

          Sound.play_cancel

          return_scene

        elsif Input.trigger?(Input::R)

          Sound.play_cursor

          next_actor

        elsif Input.trigger?(Input::L)

          Sound.play_cursor

          prev_actor

        elsif Input.trigger?(Input::C)

          if @actor.fix_equipment

            Sound.play_buzzer

          else

            case @equip_window.item # 현재 인덱스의 아이템

            when $data_weapons[n] # 착용한 id가 n번인 무기일 경우

              Sound.play_cancel # 버저음을 낸다

            when $data_armors[n] # 착용한 id가 n번인 장비일 경우

              Sound.play_cancel # 버저음을 낸다

            else # 그 밖의 경우

              Sound.play_decision

              @equip_window.active = false

              @item_window.active = true

              @item_window.index = 0

            end

          end

        end

      end

     

      그리고 위와 같이 수정해 주면 됩니다. 빨간색으로 처리된 부분은 제가 수정하여 기입한 코드이며, 연두색으로 처리된 부분은 주석입니다. 만일 무기에 대한 처리가 필요 없을 경우 아래 두줄의 코드는 지워주시면 됩니다.


            when $data_weapons[n] # 착용한 id가 n번인 무기일 경우

              Sound.play_cancel # 버저음을 낸다


      더불어 저주 받은 장비를 여러개 설정하고 싶을 경우 아래 두줄의 코드를 else # 그 밖의 경우 위줄에 추가적으로 잘 삽입해주시면 됩니다.


            when $data_armors[n] # 착용한 id가 n번인 장비일 경우

              Sound.play_cancel # 버저음을 낸다


      루비 스크립트와 RGSS에 대한 지식이 있으시다면 여기에서 적절하게 응용이 가능하시리라 생각합니다.


      그럼 좋은 게임 제작되세요.^^


  • profile
    FNS키리토 2012.06.27 04:37
    정말 감사합니다 ㅠㅠㅠ
    안그래도 스크립트 배울려고 생각하고 있습니다 ㅎㅅㅎ

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12458
플러그인 추천 RMMV 아이템을 조합하는데 사용하는 플러그인이 있나요? 1 pokapoka 2024.07.08 62
기본툴 사용법 RMMV 걸어다니는 NPC 앞 4칸에 있으면 이벤트 발동 6 카미쉬 2023.05.16 62
기본툴 사용법 RMMV 특정 아이템을 지니고 있으면 선택지가 하나 들어나게 하기 2 카미쉬 2023.05.16 62
기타 기타 RPG VX ACE 게임이 실행되지 않습니다 5 file ioh253 2023.08.11 62
이벤트 작성 RMVX 인벤토리에 있는 아이템 조합 어떻게 해요? 1 2021.08.20 62
기본툴 사용법 RMVX VX) 이벤트의 일시삭제 이벤트에 대한 질문이에요 2 김정은죽이기개발자! 2021.03.21 62
기본툴 사용법 RMMV 중독등의 스탯의 데미지 공식을 최대체력이 아닌 현재체력기준으로 할 수 있을까요? PPPL 2020.04.21 62
기타 RMVXA 이벤트로 만든 대화를 텍스트 파일로 추출하는 기능이나 툴이 있을까요?? file 머리큰두두 2023.02.04 62
기본툴 사용법 RMMV 포켓몬처럼 일부 기술만 사용하게 하는 방법을 알고 싶습니다. 1 클램 2024.07.14 61
턴제 전투 RMMZ 알만툴 전투 이벤트 시스템이 원래 이런 건가요? 2 하라아아암 2023.09.04 61
플러그인 추천 RMMZ 일정시간동안 조작이 없을시에 이벤트가 자동으로 발생하게 할 수 있을까요? 나랑드 2023.03.30 61
이벤트 작성 RMVX 화면을 1080으로 바꿨더니 대화창이 너무 작아 키우고 싶습니다 file 박스레인지 2023.03.29 61
이벤트 작성 RMMZ 함정 연출 질문있습니다!(해결완료) 4 정수강 2024.03.12 61
기본툴 사용법 RMVXA 스위치 문제... (초짜임) 2 lamvda 2019.09.26 61
턴제 전투 RMVXA 적 선택시 화살표 Sa0327 2020.03.04 61
이벤트 작성 RMVXA 물건한테 말하는거 알려주실 수 있으신가요..? 1 하나비류갸 2020.08.18 61
에러 해결 기타 네코 rpg 칸이랑 이미지랑 안맞아요ㅠ file 망갈릐 2020.02.15 61
기본툴 사용법 RMVXA 선택지를 일시적으로 투명하게 만들 수 있을까요? 설님 2021.10.15 61
이벤트 작성 RMMV se정지가 동작하지않아요 파닥이 2020.06.08 61
플러그인 추천 RMMV 스킬에 디아블로3의 룬시스템을 넣고 싶습니다!! 육식산양 2019.11.06 61
Board Pagination Prev 1 ... 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 ... 517 Next
/ 517