커뮤니티로 돌아가기

대화

해파리님의 글에서 이어진 답글 0개

해
해파리@qowl0326

플투군님 블랙앤화이트 따라잡기 위는예제 [주의 : 본 액션은 진짜 블랙앤 화이트와 다를수가 있습니다] .. 자, 일단 레이어를 하나 생성해주세요. 레이어가 두개죠? 우선 맨 위에있는 레이어에 캐릭터를 그려주세요. 그리고 무비클립 [F8] 을 해주세요. 인스턴트네임을 cha 로 해주세요. 그리구 액션을 넣어주세요. [xscale 뒤집혀요] onClipEvent (enterFrame) { if (Key.isDown(Key.UP)) { _y -= 3; } if (Key.isDown(Key.DOWN)) { _y += 3; } if (Key.isDown(Key.RIGHT) && _x 0) { _x -= 3; // 왼쪽으로 이동 if (_xscale>0) { _xscale *= -1; } } } /// 넣어주셧으면 이제 밑 레이어에 하얀 사각형으로 맵을 덮어주세요. 그리고 무비클립! [현재 캐릭터가 배경위로 올라와 있어야 정상] 인스턴트네임을 map 으로 해주시고 안으로 들어와 stop(); 액션을 넣어주시고 다시 레이어를 생성해줍시다. 레이어가 두개겟죠? 맨위에는 하얀벽, 검은벽을 아무데나 그려줍시다. 그리고 무비클립하고 이액션을 넣어줍시다. // onClipEvent (enterFrame) { if (this.hitTest(_root.cha)) { _root.gotoAndStop(갈프레임); } } // 밑 레이어에는 1프레임은 하얀색, 2프레임은 검정색을그려주세요. 어때요, 하얀배경일땐 하얀벽이, 검은배경일때는 검은벽이 안보이죠? 시각효과/.< 쨋든, 이제 누르면 바뀌게 해야죠. 블랙앤화이트보면 배경에 마우스를 가따대보면 버튼인걸 알수있죠. 감잡았죠? 밑레이어 [즉 배경레이어] 1,2프레임 모두 다 버튼으로 지정해줍시다. 그리고 이액션을 넣으세요 //첫번째 [하얀색 배경] on(release){_root.map.gotoAndStop(2);} //두번째 [검은색 배경] on(release){_root.map.gotoAndStop(1);} // 끝. 포탈이나 그런건 각자 알아서. [뒤죽박죽이라 못알아드실듯]