l 베스트강좌 l 최신강좌 l 베스트 일러스트강좌 l 최신 일러스트강좌 l 질문/답변
 
   
플래시의 기초는 단축키... [26]
플래시에 대한 잡다한 ... [2]
강좌 ■ 텍스트 [22]
[ 기초부터 차근차근 ... [4]
★ "캐릭터에 관련된 ... [311]
누르거나대면모습이바뀌는... [68]
노래 안겹치게 하는 방... [32]
<강좌2>복사가능강좌 [6]
[고생作]손글씨 모음집... [10]
초보자들을 위한 강좌.... [22]
플래시의 꽃(?) '모... [18]
플래시MX 2004 기... [19]
▣ 노래넣기 강좌 ‥ [120]
플래시 강좌!!! [71]
명암강좌 1편 [37]
♥ 너무너무 쉬운 마... [91]
1 . 왕초보를 위한 ... [105]
툴바(도구)에 대해 알... [24]
어니언스킨 알아보기 [10]
 
    제목 아이템 획득 액션 질문합니다..
    조회 (오늘/전체) 0 / 120      작성일 2017-01-30 17:13:52
   작성자 핸디캡(tjwjd908)    추천/반대 0 / 0


점프점프 게임을 만들고 있는데요, 코인 기능을 넣으려 합니다. 
코인을 먹으면 위에 코인 횟수가 올라가는 식으로 할건데, 이게 액션 찾기가 쉽지가 않네요..

1. 코인을 먹으면 스코어(개수)가 올라간다. 2. 캐릭터가 죽어서 그 스테이지가 재시작 됬을때 먹은 코인횟수가 초기화 된다. 3. 코인 5개를 모으면 스테이지 패스 버튼이 활성화된다.
 
이중에 하나라도 도움 될만한 액션 아시는 분은 답변해주세요. 감사합니다.


첨부파일
없음
      
타인의 명예를 훼손하거나 개인정보 (이름,연락처 등)를 유출하는 글, 욕설,특정광고,부적절한 표현이 포함된
글의 게시를 삼가 주십시오. 관련 법에 의해 처벌 받을 수 있습니다.
VF ▶ 블루캡. (dn6206) 2017-01-30 20:27:44    
찾는 액션이 없다면야 뭐, 직접 작성하는거죠

if(this.hitTest(_root.char)) { // 코인이 캐릭터에게 닿으면
// 코인 삭제 (공백프렘으로 옮긴다던가, visible을 false로 한다던가, 객체를 지우던가.. 등등)
coinCount++; // 코인 갯수 1증가
}

캐릭터가 죽으면
coinCount = 0; 으로 코인 갯수 초기화 시켜주고

if(coinCount >= 5) 코인 5개 이상을 먹으면
stagePassBtn._visible = true; // 스테이지패스버튼 보이게한다던가

짜고보면 이런식으로 아주 간단한 액션들이에요
핸디캡 (tjwjd908) 2017-01-31 15:13:43    
감사합니다. 참고하겠습니다. 너무어렵네요 ㅠ
DropFL (kom987) 2017-02-04 20:11:07    
약간의 팁을 첨가하자면, 다음과 같은 액션을 작성하는 것이 스테이지를 구성할 때 편의성을 높일 수 있습니다.

_root에 totalCoins(현 스테이지 전체 코인수)와 currentCoins(현재 획득한 코인수)변수를 만들고 스테이지 통과와 관련된 액션을 메인 타임라인에 작성하십시오.

그리고 onClipEvent 핸들러의 load 이벤트를 이용해 동전이 로드될 시 자동으로 totalCoins에 1을 더하십시오.

그리고 기존 onClipEvent 핸들러의 enterFrame 이벤트 액션에서 캐릭터와 코인이 닿을 시 currentCoins에 1을 더하는 액션을 쓰십시오.

특히 이미 획득한 코인을 다시 획득하지 않도록 유의하십시오.

스테이지를 클리어한 후 totalCoins와 currentCoins를 0으로 만들면 됩니다.

혹시 모를 버그에 대비해 totalCoins가 0인 경우 액션이 작동하지 않도록 하는 것도 좋을 것 같습니다.


사업자등록번호 : 105-11-32652 통신판매업신고번호 : 제5999호 부가통신사업신고번호 : 015085
더플래시 주소: 서울시 광진구 자양동 74-14 306호 대표전화 : 02-6351-4625 팩스 : 02-6351-4626 개인정보 취급방침
copyright ⓒ zuzunza.com all rights reserved