반응형

시작 2

엔트리 | 시작 탭(3) - 타이틀 화면과 새로운 장면을 만들기 위해 필요한 것. 장면 명령어 활용하기.

엔트리는 블록 코딩 소프트웨어이다.  엔트리는 하나의 스테이지 안에 여러 가지 오브젝트의 상호작용을 구현하는 프로그래밍 언어이다. 할 수만 있다면 하나의 화면만으로도 프로그램을 만들 수 있지만, 볼륨이 큰 프로그램을 만들고자 하면 오브젝트가 많아 하나의 화면 안에 프로그래밍하는 과정이 복잡하다. 프로그래밍하는 과정이 복잡하면 오류가 많아질 가능성도 높아지고. 그래서 여러 개의 장면을 구분하여 연결하는 것이 좋다.장면 추가하기  장면은 실행화면 상단에서 추가한다. 처음 실행했을 때 [장면 1]만 있는데, 그 우측으로 [+]버튼이 있다. [+]버튼을 누르면 장면이 추가된다. 주의할 점은, 오브젝트가 서로 명령어를 공유하지 않듯이, 장면도 서로 공유하는 것이 없다. 새 장면에는 오브젝트가 없으므로 오브젝트를 ..

엔트리 | 시작 탭(2) - 서로 다른 오브젝트가 상호 작용하려면 필요한 것. 신호에 대해 알아보기.

엔트리는 블록 코딩 소프트웨어이다.   엔트리는 객체지향 언어이다. 단숨에 이해하기는 쉽지 않지만, 모든 오브젝트가 서로 독립된 존재라는 뜻이다. 우리는 서로 다른 오브젝트가 상호작용하는 프로그램을 만들고 싶지만 오브젝트는 서로 독립된 존재이기 때문에 서로가 무슨 행동을 하는지 알 수 없다. 이때, 오브젝트가 서로 어떤 행동을 하는지 알 수 있도록 해주는 것이 '신호'이다. 현재는 아무런 신호도 만든 적이 없기 때문에 [대상 없음]이라고 나온다.엔트리봇과 고슴도치  (x:-120, y:0) 위치에 고슴도치 오브젝트를 추가했다. 그리고, 고슴도치 오브젝트에 기존에 엔트리봇에 생성되었던 명령어를 코딩했다. 엔트리봇에 작성된 코드는 모두 삭제했다. 프로그램을 실행하고 나면 고슴도치가 엔트리봇과 겹쳐있다. 실세..

반응형