질문과 답변

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 13183
RMXP 스크립트 호출로 강제 세이브/로드시키려면? 4 하진 2012.07.02 1599
RMXP 턴알피지를 만드는데 방법 좀 알려주셨으면.. 2 아미상 2012.07.01 1299
RMVX 캐릭터가 움직이지 않는 이유 (VX)통행설정 문제 아님 2 file 황금시계 2012.07.01 1941
기타 RGSS2 스크립트 작성을 배우기 위한 초석이 되는 언어는 무엇입니까? 8 지나가는떡꼬치 2012.06.30 1616
RMVXA 가입인사 및 질문입니다. ^^;; [서로 교체하는 두 캐릭터의 경험치 공유 방법] 3 건설로봇 2012.06.29 1429
RMVX 장비착용시키는법 5 file 카릴리스 2012.06.29 1647
RMVX 애니메이션 한 프레임당 초가 몇인지 알고싶습니다. 4 톰소여동생 2012.06.29 7192
기타 루아 책 추천 좀 해주세요~ 1 TheAquila 2012.06.29 1780
RMXP 아이템 습득에 관해서 간단히 질문좀 할게요. 2 file 아우엔 2012.06.29 1352
RMVX RPG 만들기 VX 지도 범위 최대 정수가 500인데 다 표현할 수 있는 방법이 있나요? 4 지나가는떡꼬치 2012.06.29 1758
GM 정말로 막연한 질문이지만 제발 답변해주세요 ㅠ 1 깜이 2012.06.29 1793
RMVXA 같은 아이템을 다른 가격에 판매하기 4 세븐체크 2012.06.28 1305
기타 Crypt-EX 로 압축된 파일들을 푸는 방법좀.. 2 c1856 2012.06.28 3122
RMXP 스크립트에서의 변수값...? 2 Krrrr7 2012.06.27 1436
RMXP rpg만들기xp 맵이름 표시하는방법 2 오매갓 2012.06.27 1768
RMVXA 장비확장 질문 1 세계의질서 2012.06.27 1153
RMVX 드래곤 퀘스트 IV 지도에 대한 질문입니다. 3 지나가는떡꼬치 2012.06.27 1217
RMVXA Database Limit Breaker 3 세계의질서 2012.06.27 1151
RMXP Skill Shop 스크립트 선행스킬 판정 추가 방법 4 모모아이 2012.06.26 998
RMVX 저주받은 갑옷 구현 2 FNS키리토 2012.06.26 2659
Board Pagination Prev 1 ... 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 ... 517 Next
/ 517