본문 바로가기

스크래치/스크래치 슈팅 디펜스3

슈팅 디펜스 만들기3 - 스크롤링 youtu.be/ycwQ30GgP94 스크래치 슈팅 디펜스 만들기 3번째 안녕하세요. 이번에는 스크롤링을 만들어 보겠습니다. 1. 기준점 스프라이트 만들기 2. 스프라이트의 위치 만들기 (지역 변수) 3. 지역변수 초기값 만들어 주기 초기값은 자신의 위치가 됩니다. 4. 위치 변수에 따라 자신의 위치를 결정하기 4.1 무한루프를 만들어 줍니다. 4.2 무한루프 안에 위치값을 변수로 결정합니다. 5. 화면이동 변수 만들기 5.1 화면이동 변수는 캐릭터가 움직이면 캐릭터가 화면에서 이동하는 대신 변하는 변수입니다. 5.2 화면 변수는 ‘전역변수’로 모든 스프라이트가 사용할 수 있도록 만들어 줍니다. 6. 화면변수 변화하기 6.1 캐릭터가 움직인 만큼 변화하기 7. 기준의 위치를 화면만큼 빼기 8. (테스트용.. 2021. 2. 8.
슈팅 디펜스 만들기2 - 공격 미사일 만들기 youtu.be/g043JdKcb80 슈팅 디펜스 만들기2 공격 미사일 만들기 이번에는 스페이스바를 눌러서 공격을 만드는 기초적인 코딩을 해봅니다. 1. 새로운 스프라이트 만들기 2. 깃발 하나 놓기 3. 무한루프 놓기 4. 조건문 + 기다리기 놓기 여기서 조건문은 없어도 되긴 하는데 나중에 쓸지도 모르니까... 그냥 넣기로 합니다 ^^ 5. 조건 : 스페이스바 놓기 조건문은 그냥 삭제하기로 합니다 ㅠㅠ 필요 없을거 같아서. 6. 복제하기 (자기자신) 7. 기다리기 (wait) -> 나중에 공격속도 조절용 변수를 만들어서 속도를 넣을 예정입니다. 현재는 0.1초 기다리기로 하였습니다. 8. 변수 만들기 복제본과 원본의 구분을 위한 변수입니다. 반드시 '이 스프라이트에서만 사용'을 체크해 줍니다. (지역변.. 2021. 2. 2.
슈팅 디펜스 만들기1 - 캐릭터 움직이기 youtu.be/8fQ25ecFVDs 캐릭터 움직이기 고양이 스프라이트에 다음과 같이 코딩합니다. 1. 깃발을 놓는다 2. 무한루프를 놓는다. 3. 조건문을 놓는다. if 4. 4개의 조건문을 각각 wasd이동키를 눌렀는가? 로 놓는다. 5. wasd에서 위아래 w, s는 if else로 각각 둘 중 하나의 조건만 되도록 성립 좌우도 마찬가지. 그러나 위아래와 좌우는 동시에 입력 가능함 -> 대각선 이동의 구현을 위해! 6. 조건이 성립되면 움직이도록 한다. 일단 각각 10씩 움직이도록 함. 7. 초기값을 넣어준다. 맨 처음의 고양이의 위치값 : (0,0) 8. 이제 이동값을 변수로 바꿔줍니다. 변수를 사용하는 이유 -> 큰 그림 ^^ 9. 이동하는 공식을 속도와 위치로 바꿔줍니다. 키를 누르면 속도를 .. 2021. 2. 2.