질문과 답변

Extra Form

asdf.jpg

 

XP 조건분기 보니까  스크립트가 있던데,

 

명령어써서 어느 한 특정 키를 누르고 있을 경우-  의 이벤트를 설정 할 수 있는가 해서 질문드립니다.

 

스크립트들로 가능한건 아는데 그걸 조건분기로 할 수 있는지가 궁금합니다.

 

만약 가능하다면 조건분기의 스크립트란에 어떤식으로 무얼 써야하는지 알려주세요.  감사합니다.

Who's 석진이

?

----------------------------------------------------------------------------

이름: 曺 錫眞

경력:

만화11년

RPG2003 9년

BGM작곡 8년

홈가꾸기 6년

헤어디자인 3년

2009 CVCC Tech Fair Portfolio 1st place

2010 CVCC Tech Fair Portfolio 1st place

2011 CVCC Tech Fair Portfolio 1st place

2010 CVCC Art Fair Tin Drawing 3st place

2010 연말 콘서트 보컬

택견 3개월

Mix Martial Art 4년

절권도 1년

야마카시1년

기타:

2011/3/19 마인크래프트 숨겨진 동굴 상자 발견 스샷도있음

한팔 두손가락 팔굽혀펴기 3번 하면 엄지손가락 쓰림

2010 가을 no hand backflip 성공

2010 겨울 벽차고 no hand backflip 성공

2010 겨울 벽 타고 3발자국 뛰어올라 backflip 착지 성공

초딩때 멋모르고 오는고백 그냥 다받아줘서 3다리(?) 걸치다

여차저차 천천히 다 잃음.  왜냐면 당시 나는 나가서 철봉하는게 더 재미있었다.

여자대처술대신 힘을 얻은것이다.....

2010~2011 망할 피직스로 한해를 고통받았음  왜골랐는지 모를 미친 온라인 클래스

2011년 3월 요즘 알만툴게임 정황을 보기위해 급 등장

2011년 3월  더블제이님의 메탈페이블 제작팀원이 되었다.

2011년 5월 이벤트 전문 질문답변을 시작함.

2011년 5월 어린이게임을 만들고있다.


-탈퇴 준비중- 어린이 게임 이후엔 이제 알만 다 손 놓을계획.

------------------------------------------------------------------------------

 

싸움쟁이

http://www.seokjin49.wo.to

싸움쟁이 만화 홈페이지.
싸움쟁이 만화, 음악, 게임, 유튜브 채널, 스케치 등 제공.

Comment '11'
  • ?
    샺쿠 2011.05.18 18:25

    스크립트 위에 '버튼()가 눌려져 있다'가 있군요 ㅎㅎ;

    그걸 이용하시면 되겠네요 ^-^

    조건분기가 아닌, 스크립트로 하시려면 if Input.trigger?(Input::A)로 하시면 될 것 같습니다^-^

  • ?
    Alkaid 2011.05.18 20:05
    개별적인 키(버튼이 아닌)를 조건분기에 쓰고 싶다면 우선 전체키 스크립트가 필요합니다.  그리고 키입력과 관련된 메쏘드등의 이름은 스크립트에 따라 다르기 때문에 우선 사용하는 스크립트를 보고 어떻게 되는지 파악해야 합니다.
  • ?
    석진이 2011.05.19 03:55

    아 버튼 ()가 있었군요! 하하,,, 신나게 지나쳤네요 :)p  감사합니다 :)  그리고 스크립트 명령어도 감사합니다 :)  주어진 키 이외의 키를 사용할 시 많은 도움이 될것같습니다 :)  도와주셔서 감사합니다. :)

  • ?
    허걱 2011.05.18 18:37

    조건분기 안의 스크립트에서 쓰려면 if를 빼고 쓰시면 됩니다.  그리고 샺쿠님 말처럼 기본 기능으로도 있죠;

  • ?
    석진이 2011.05.19 03:58

    그렇게되는군요!  감사합니다.  :)   그리고 2003과는 다르게 키를 누르고있을경우의 조건분기가 기본 설정된 키들과함께 이미 주어져있군요!   원거리 마우스클릭 이벤트 찾다가 집중력이 떨어졌나봅니다 하하하, 감사합니다 :)

  • profile
    습작 2011.05.19 12:05

     if Input.trigger?(Input::A)는 한번 해당 키를 입력할 경우인만큼  만약  A키를 누르고 있을 경우로 상정한다면  if Input.press?(Input::A)를 사용하시는 것이 좋을 듯 합니다.(조건분기에서 **키가 눌러져 있다에 해당됩니다.)

  • ?
    허걱 2011.05.19 16:44

    짧게 적으려고 했는데 좀 길어졌네요...;;;  본문보다 길어지는 답변..@_@;;;

  • profile
    습작 2011.05.19 17:37

    제 답변보다 허걱님 답변이 더 정확하시네요. 제 답변 다시 읽어보니 조금 에러가 있네요. trigger? 는 누른순간 한번 작동, press? 는 누르고 있는 동안 작동으로 이해하시는 것이 정확합니다. trigger?와 press? 모두 한번 누르면 작동합니다. 다만 trigger?의 경우 반복하지 않습니다.

  • ?
    석진이 2011.05.19 17:05

    아 그렇군요! ㅎㅎ 감사합니다 :):)  그러나 답변해주신분의 문장이 다음줄로넘어가면서 if가 끊겨 if복사를 못해서 그렇게된거예요 ㅋㅋㅋㅋㅋ
    저 input과  (input::A)사이의  trigger?  와  press? 의 차이가 무엇인지 알려주어 감사합니다 라고 쓴 댓글이었습니다 :):)  아무튼 더 상세히 알려주셔서 감사합니다 :)  repeat? 기능도 알려주셔서 감사하구요 :):)

  • ?
    허걱 2011.05.19 16:44

    if를 붙이고 안붙이는것에 따라서 달라지는게 아닙니다.  잘못 이해하신듯 해서 짧게 적고 가겠습니다.

    제가 말한 if를 빼고 쓴다는것은

    이벤트 ->조건분기의 스크립트 부분에서 조건문으로 사용할 문장은 if를 빼고 사용하라는 말이었습니다.

    이벤트->조건분기에서 스크립트부분에 문장을 쓸 경우에는

    참 또는 거짓의 값을 가진 문장을 쓰면 VX 내부 스크립트(Game_Interpreter 부분)에서 if문으로 참,거짓을 판별합니다.

    스크립트 에디터 또는 이벤트->스크립트에서 조건문을 사용할 경우 if 내용 end 의 식으로 사용하게 되지만

    조건분기의 스크립트부분에서는 if를 사용할 경우 오류가 발생할 수 있습니다.

     

    그리고 한번 누르는 경우와 누르고 있는 경우의 차이는

    trigger?  와 press?  부분이 다르기 때문이죠.   Input.trigger?(Input::A) 는 A키를 눌렀을 경우 한번 실행하고

    Input.press?(Input::A)의 경우는 A키를 누르고 있으면 계속 실행하게 됩니다.

    추가로 repeat? 라는것도 있는데 Input.repeat?(Input::A)라고 할 경우 누르고 있으면 일정 간격으로 실행하게 됩니다.

    repeat의 경우는 전체키 스크립트에서 지원을 안하는 경우도 있습니다.  참고하세요..@_@;;

  • ?
    석진이 2011.05.19 12:17

    아!  if Input.trigger?(Input::A)는 한번 그냥 누르면 되는것이고

    Input.press?(Input::A)는 계속 누르고있을때-이군요!! 정말로 감사드립니다! :)

    아주 큰 도움이 되었습니다.


List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12387
RMXP RPG XP 속성별 데미지 질문입니다. 1 TheLoki 2011.05.20 1416
기타 게임만드는 프로그램 1 비풍 2011.05.20 2194
RMXP rpgxp xas 몬스터 리젠방법 2 rpgxp할시간없다ㅜㅜ 2011.05.20 2523
RMVX 사이드뷰에서 전투, 자동전투, 도주 가능하게 못 하나요? 3 핫허 2011.05.20 1052
RMXP 보통rpg하면,, 2 1검은고양이1 2011.05.20 1777
RMXP 스크립트에 대해 잘 아시는분만 눌러주세요 4 물콩?! 2011.05.20 1152
RMVX vx.도와주세요!!!!! 1 옆집동생 2011.05.19 909
RMXP 원거리 마우스 클릭 이벤트실행 스크립트 어디서 어떻게 구하나요? 4 석진이 2011.05.19 1446
기타 이렇게 안되니...ㅠㅠ 2 은색바람 2011.05.18 1120
RMXP 조건분기: A키를 누르고 있을 경우 설정하는법좀 알려주세요 11 file 석진이 2011.05.18 1360
RMXP 온라인 하는방법 순서대로 적어주실분 ㅠ 2 싹구 2011.05.17 1846
RMXP 유저들과 안만나집니다! 1 싹구 2011.05.17 1202
RMVX SRPG 다시 다른 질문 올려요~ 2 뚱가 2011.05.17 876
RMXP GIF나 애니매이션 이미지는 출력이 불가능한가요? 5 흑십자군 2011.05.17 1690
RMVX SyntaxError occurred while running script 2 file 엿데브 2011.05.17 1261
RMXP 도트캐릭의 범위는 조정이 안되나요? 6 흑십자군 2011.05.16 1606
RMXP 자꾸 프로젝트 작성 실패가 뜹네다. 2 패배자 2011.05.16 1387
RMVX SRPG 도와주세요 ㅠㅠ 1 뚱가 2011.05.16 1026
RMXP 변수질문 1 Snow클라우드 2011.05.16 1123
RMVX 스킬 2 마법사 2011.05.15 947
Board Pagination Prev 1 ... 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 ... 516 Next
/ 516