閲覧数 298 推奨数 0 コメント 4
Atachment
添付 '2'
?

Shortcut

Prev前へ 書き込み

Next次へ 書き込み

Larger Font Smaller Font 上へ 下へ Go comment 印刷
?

Shortcut

Prev前へ 書き込み

Next次へ 書き込み

Larger Font Smaller Font 上へ 下へ Go comment 印刷

+_+??





?
  • profile
    후루룹쩝쩝 2015.03.16 18:57
    그 반대 입니다..... 까여나가는 거죠
  • profile
    사람님 2015.03.16 18:59

    코드


    package {

    import flash.display.MovieClip;
    import flash.geom.Point;
    import flash.events.Event;


       public class Main extends MovieClip {

          private var p1: Point;
          private var p2: Point;
          private var progress: Number = 0;

          private var points: Array;
          private var index: int = 0;

          // 생성자
          public function Main() {
             addEventListener(Event.ADDED_TO_STAGE, Start);
          }

          // 초기화합니다.
          private function Start(e: Event): void {
             removeEventListener(Event.ADDED_TO_STAGE, Start);

             // 드로잉에 필요한 꼭지점들을 배열로 가지고 있습니다.
             points = new Array();
             points.push(new Point(stage.stageWidth / 2, 0));
             points.push(new Point(stage.stageWidth, 0));
             points.push(new Point(stage.stageWidth, stage.stageHeight / 2));
             points.push(new Point(stage.stageWidth, stage.stageHeight));
             points.push(new Point(stage.stageWidth / 2, stage.stageHeight));
             points.push(new Point(0, stage.stageHeight));
             points.push(new Point(0, stage.stageHeight / 2));
             points.push(new Point(0, 0));
             points.push(new Point(stage.stageWidth / 2, 0));

             // 0번째 점이 시작점입니다.

             // 다음 점을 구하는 함수를 만듭니다.

             // 다음 점을 구할 때마다 인덱스를 1씩 증가시킵니다.
             p1 = points[0];
             p2 = nextPoint();

             addEventListener(Event.ENTER_FRAME, Update);
          }

          // 시간이 업데이트될 때마다 호출됩니다.
          private function Update(e: Event): void {

             // 진행도를 0.01 늘립니다. 진행도는 매 꼭지점마다 0~1사이의 값이 됩니다.
             progress += 0.01;

             // 이전프레임에서 그린 그래픽을 제거합니다.
             graphics.clear();

             graphics.beginFill(0xff0000, 0.5);

             // 스테이지 중심점에서 그리기시작합니다.
             graphics.moveTo(stage.stageWidth / 2, stage.stageHeight / 2);

             // index까지 그려줍니다.
             for (var i: int = 0; i < index; i++) {
                graphics.lineTo(points[i].x, points[i].y);
             }

             // 진행도만큼 그려줍니다.
             graphics.lineTo(p1.x, p1.y);
             graphics.lineTo(p2.x * progress + p1.x * (1 - progress), p2.y * progress + p1.y * (1 - progress));

            // 진행도가 1 이상이 되면 0으로 바꾸어주고 드로잉할 다음 점을 구합니다.

            // 전체의 진행도는 (index+progress)/점 배열 길이로 구할 수 있습니다.
             if (progress >= 1) {
                progress = 0;
                p1 = p2;
                p2 = nextPoint();
                if (p2 == null) {
                   removeEventListener(Event.ENTER_FRAME, Update);

                  // 다음 점이 없으면 쿨 타임이 완료된 것입니다.
                   // DO SOMETHING !
                }
             }
          }

          // 인덱스를 1 늘리고 다음 점을 구합니다.
          private function nextPoint(): Point {
             index++;

             if (index == points.length) {
                return null;
             }

             return points[index];
          }

       }

    }

  • profile
    사람님 2015.03.16 19:02
    헐 탭 다 날라가버리네;;
  • profile
    후루룹쩝쩝 2015.03.16 20:31

    이해를 못하셨나보군.... 역시..;;


    그냥 제가 될 때까지 해보죠 뭐;


List of Articles
番号 タイトル 投稿者 日付 閲覧数 推奨数
お知らせ 제2회 인디사이드 게임제작대회 출품작 리스트. 189 인디사이드운영자 2016.10.24 43167 0
お知らせ 인디사이드 활동 규정.(ver.20160119) 192 천무 2015.02.16 45061 1
23539 헤비메탈에 대한 발언 염산줘목말라 2005.05.17 2324 2
23538 창조도시 리뉴얼에 관해서 1 천무 2005.05.18 2478 6
23537 게임 심사단은 그대로 사라진건가요? 타다기 2005.05.19 1883 0
23536 조영남 씨의 발언에 대한 우리나라의 대처, 바람 직 한가? 럭키미라클 2005.05.20 2091 1
23535 리뉴얼에 대한 생각 허클베리핀 2005.05.20 1960 0
23534 귀차니즘에 대한 이야기 1 HitMan 2005.05.21 1856 0
23533 100%정의실현 가능 여부 1 크레시스 2005.05.21 1965 0
23532 진실을 모르고 평화롭게 사는 게 나을까, 진실을 알고 불행하게 사는게 나을까? 1 인간이아냐 2005.05.21 2045 0
23531 창조도시 마크.. Marine 2005.05.22 2054 0
23530 창작글 게시판의 시란에서... 폐인12단 2005.05.22 1810 1
23529 만화 대여점이 과연 나쁜건가..? (글 추가) dr_쟈칼 2005.05.23 2278 3
23528 게임을 제작하는 꿈나무들에게 필요한 정보및 조언. 독고進 2005.05.23 1752 3
23527 진실은 언젠가는 꼭... 밝혀진다!!! - 진실속으로 - HitMan 2005.05.23 1752 0
23526 인간은 과연 감정적인가? 1 kalay 2005.05.23 1622 0
23525 한단고기(환단고기)그 진실은? Fim 2005.05.24 1490 0
23524 두발자유(율)이건 체벌이건, 학생 인권에 관해 아슈크 2005.05.25 1415 0
23523 황우석 박사의 인간배아복제, 생명윤리? 불치병치유? 팔라스나인 2005.05.26 1420 0
23522 죽을 날짜를 아는것이 나을까? 모르는 것이 나을까? 11 스프링필드 2005.05.27 2776 0
23521 아이들의 인권.... 차칸BOY☆ 2005.05.27 1203 0
23520 만화책의 폐해 비욘더 2005.05.27 1316 0
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 1177 Next
/ 1177