• 홈
  • 작품보기
  • 커뮤니티
  • 회원가입
  • 로그인

[엔트리 심화] 간단한 물리엔진 만들기

게임의 꽃, 물리엔진을 만들어 보세요.


목차
코스소개
중력, 자유낙하
점프, 연직상방 운동/포물선 운동
관성
탄성력
마찰력
마무리

물리엔진을 만들어요!


원본링크


어떤가요? 자연스럽게 움직이나요? 아래의 과정을 순서대로 따라하다보면 내 오브젝트도 점점 자연스럽게 움직이게 될 거에요.

물리학의 개념들을 단순한 형태로 만들어보면서 물리의 개념을 이해하고, 프로그래밍도 연습해 보세요.



무엇을 배우나요?


  1. 중력. 자유낙하
  2. 점프, 연직상방 운동, 포물선 운동 만들기
  3. 관성 적용시키기
  4. 탄성력 적용시키기
  5. 마찰력 적용시키기



이런걸 알아야 해요.


  1. 좌표, 움직임 블록꾸러미 블록들
  2. 물리학의 개념들 - 속도, 중력, 자유낙하, 포물선운동, 관성, 마찰력, 탄성 등
  3. 변수



이렇게 해 보세요.


  1. 내가 만들려고 하는게 뭔지는 알아야겠죠? 위에 이야기한 물리학의 개념들을 인터넷에서 검색하거나, 자신의 수준에 맞는 물리학 책으로 한 번 알아보세요. 원리를 이해하면 만드는 게 훨씬 쉬워집니다.
  2. 미션 순서대로 하나씩 기능을 더해가는 방식입니다. 미션을 순서대로 진행해 주세요.


  • 1강. 중력, 자유낙하

    공이 자연스럽게 떨어지는 모습을 만들어요.
    미션 1. 바닥까지 떨어지는 오브젝트
    미션 2. 자연스럽게 떨어지는 오브젝트
    미션 3. 자연스럽게 착지하기
  • 2강. 점프, 연직상방 운동/포물선 운동

    바닥으로 계속 떨어지는 공간에서 위로 던지면 어떻게 될까요?
    미션 1. 점프하기
    미션 2. 왼쪽, 오른쪽으로 움직이기
    미션 3. 벽 감지하기
  • 3강. 관성

    물체가 운동의 상태를 유지하려는 특성이 있어요.
    미션 1. 관성 적용하기
  • 4강. 탄성력

    물체의 모양이 변했다가 원래대로 되돌아가면서 생기는 힘을 탄성력이라고 해요.
    미션 1. 벽에 부딪혔을 때 탄성 적용하기
    미션 2. 바닥 탄성력 적용하기
  • 5강. 마찰력

    마찰력때문에 움직이다가 멈추게 되요.
    미션 1. 마찰력으로 천천히 멈추기
    미션 2. 바닥에서만 작용하기
  • 6강. 마무리

    내 작품에 맞게 바꿔보세요.
    미션 1. 내 맘대로 고치기

댓글

로그인 후 댓글을 남길 수 있습니다.

댓글 2


  • 곽예성, 4년, 7개월 전

    1강에서 6강까지 다하는 거에요



    • 토니, 4년, 7개월 전

      아 아니야 1, 2강... 뭐 다 할 수 있음 좋고... ㅎㅎ


    • 파라곤9, 4년, 7개월 전

      에성이 적극적 ㅋㅋㅋㅋ


  • 파라곤9, 4년, 8개월 전

    너무 어렵습니다



    • 코디즈, 4년, 8개월 전

      계속 프로그래밍하고 놀다보면 언젠간 이해가 갈 거라고 믿습니다!


Copyright (c) 2018 Codiz All Rights Reserved