조회 수 373 추천 수 2 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

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

단축키

Prev이전 문서

Next다음 문서

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


-------------------------------------------------------------------------------------------
밑에 [z]버튼으로 밀기 끌기 가능한 시스템 만들기 전에 만들었었던 시스템입니다.

[z]버튼 누르고 움직이면 상자가 끌어지고
[z]+[shift] 누르면 캐릭터가 얖을 향한 방향으로 상자를 밀기 시작합니다

단 움직 일수 없습니다;
캐릭터가 앞을 향한 방향 대로 계속 직진 하기에...
(밑에는 있는 강좌에서는 그 부분을 말끔히 수정..)

단점은 앞으로 밀는 상태에 들어가면 계속 직진 한다는것과..
상자를 끌다가 다른 방향으로 움직여도 계속 상자가 끌린다는것...

이 부분만 고려하면 괜찮은 시스템입니다(?)
(밑의 강좌 [z] 버튼하나로 끌고 밀기 할때는 상자 끌다가 다른 방향으로 움직일시에 변수에 "0" 대입 상자를 멈추게하여 버그 수정햇습니다)
------------------------------------------------------------------------------------------------



패키지게임에서 자주 나오는 시스템 이지요~

결정키를 누르고 캐릭터를 앞으로 움직이면 상자가 밀고고 뒤로 움직이면 상자를 끌고..
그 시스템을 만들어 본것입니다.

일단
"상자" 이벤트를 칩셋을 만들어 놓습니다..
이벤트 실행시작은
[결정키를 눌렀을때]

실행되는 이벤트로는 키입력 처리로..

[상자 끌기](결정키를 체크해줍니다.)
[상자 밀기](           / /                 )

그러면 상자를 눌렀을때
키입력처리가 들어가면서... 두개의 이벤트가 실행이 되겟지요..

상자압에서 결정티를 누르고 캐릭터를 움직이면 상자라 캐릭터에 따라 끌려 옵니다..
(물론 캐릭터는 방향고정... 이동속도 감소로 해야겟지요...)

그리고 상자밀기..
Z키로 두가지 동작을 한번에 못하기에;;
(문장 띄우고 밀거나 끌거나... 선택하는그런것은 싫으므로...)

밀기에는 키하나를 더 대입해서
[Z+왼쪽 SHIFT]키를 누루게 되면 캐릭터가 보는방향으로 상자를 밀기 시작합니다..
캐릭터가 움직이지않으면 상자혼자만 움직이니... 밀때는 상자도 같이 움직이게 제작!

그리고 위에보면
[상자밀기](1) 가 대입되고 실행되는 이벤트에 보면 마지막에 [상자밀기](2)가 다시 이벤트되어 잇습니다.
이것은... [상자밀기](1) 대입되면 그변수에 해당되는 이벤트가 실행되는 이벤트가 실행됩니다만..
마지막에 [상자밀기](2) 를 사입햇으므로.. 실행하기도전에 이벤트가 종료 되지요...
(on/off)역활입니다

결정키를 누르게되면 [상자밀기](1),[상자밀기](2) 무한반복... 그러므로.. 상자밀기가 대입되면 실핼되는 이벤트도 실행되게 되는거라는..

한마디로 결정키를 한번 누르고 이벤트가 실행되는것이아닌..
"결정키를 계속 누르고 있어야" 실행되는 이벤트..


상자밀기 시스템 동영상으로 찍어본것입니다. - 곰플레이어-

http://noriter.ipop.co.kr/board/nori_mov_view.html?strTable=&strCategory=&intSeq=241435&intFolder=121192&intMid=3835883&intNid=2418886&first=0&strOwnerName=fsfsms&mode=mynoriter&nrt_id=ZnNmc21z&mo=

그리고 상자를 특정한곳에 오려놓으면.. 트랩이 작동한것도 만들었는데.. 너무 쉬워다는 요것은...


상자를 클릭->변수5 대입 상자를끌수있다.
                ->변수5 대입+shift키를 누르면= 변수 7대입 상자를 밀수있게된다..

간단하게 설명하자만..
?

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
661 언어/기타 [ODS] ODS 사용환경 설정법 Zeprod 2008.12.16 1312
660 언어/기타 [아이디어, 기획] 쿠소게임의 대반란 A. 미스릴 2008.07.20 2575
659 언어/기타 주인공들의 유형. [1] 히트맨 2008.07.14 2538
658 언어/기타 [ODS] 그림을 움직여보겠습니다(Animate) Zeprod 2008.06.07 1841
657 언어/기타 [다크의 4차원 강좌] 제목 설정의 중요성 1 다크아머 2008.05.19 1657
656 언어/기타 엔진 제작중...... 랜스 2008.05.19 1846
655 언어/기타 3Ds Max로 모델링한거 띄우기 file 랜스 2008.05.02 2394
654 언어/기타 [덧붙임] 변수번호의 스위치 사용은 되도록이면 자제 A. 미스릴 2008.04.26 1520
653 언어/기타 2k에서 손쉽게 보수[걸음수] 계산하기 땡중 2008.02.11 2434
652 언어/기타 귀차니즘 타파 알고리즘 file A. 미스릴 2008.02.11 1452
651 언어/기타 흥크립트 팁 A. 미스릴 2007.12.30 1595
650 언어/기타 1. 게임 시나리오의 기초 1 샤르엘 2007.11.27 1890
649 언어/기타 서로 돕고 사는 세상~ Zeprod 2007.11.19 1581
648 언어/기타 (2003) 연속공격 버프 스킬로 '공격' 커맨드의 활용도를 늘려보자. 땡중 2007.11.17 1927
647 언어/기타 게임 시나리오 쓰기에 앞서 샤르엘 2007.11.09 1675
646 언어/기타 [한단계 도약] 변수 번호의 스위치 2 A. 미스릴 2007.09.13 1698
645 언어/기타 대기중에 캐릭터가 움직이게/못움직이게 하려면? 유진 2007.08.24 1704
644 언어/기타 귀찮아‡님의 자동세이브 스크립트의 한글화 J.Clifford 2007.08.20 1775
643 언어/기타 게임의 리얼리티화 유진 2007.08.16 2462
642 언어/기타 바실리어트 3. 메인화면 제작 Vermond 2007.08.14 5963
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 36 Next
/ 36






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

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