728x90
반응형
안녕하세요 아임코딩입니다.
유튜브 링크
이번에는 엔트리에서 프로그램을 실행할 때 오브젝트를 복사하는 방법에 대해서 알아보겠습니다.
엔트리에서 오브젝트 복제 관련 코드 블록은 흐름 코드 블록 가장 아래쪽에 있습니다.
이 코드 블록들을 이용하면 오브젝트를 복제하고 복제할 때 어떤 코드들을 실행할지 결정할 수 있습니다.
필요에 따라서는 복제한 오브젝트를 삭제할 수도 있습니다.
이 코드들을 활용해서 간단한 프로그램을 만들어 보겠습니다.
1. 시작하기 버튼을 클릭했을 때
자신의 복제본을 만들고 x 좌표를 30만큼 바꾸는 코드를 10번 반복합니다.
x 좌표를 바꿔주는 이유는 바꿔주지 않으면 복제가 되기는 하지만 같은 자리에 복제가 되어서 복제가 되었는지 아닌지 확인하기 위해서 x 좌표를 바꿔주었습니다.
2. 복제본이 처음 생성되었을 때
마우스 포인터 쪽을 바라보는 것을 계속 반복합니다.
3. 마우스를 클릭했을 때
모든 복제본을 삭제하도록 만들었습니다.
위의 프로그램을 실행한 결과입니다.
프로그램이 시작되면 10개의 복제본이 생성됩니다.
프로그램이 시작되는 동안 복제본들은 마우스 포인터 쪽을 바라봅니다.
마우스를 클릭하면 복제본이 모두 사라지는 것을 확인할 수 있습니다.
이상으로 엔트리에서 오브젝트를 복제하고 활용하는 방법에 대해서 알아봤습니다.
728x90
반응형
'프로그래밍 > 엔트리' 카테고리의 다른 글
[엔트리] 좌표계 (0) | 2023.05.01 |
---|---|
[엔트리] 장면 추가 (0) | 2023.05.01 |
[엔트리] 조건 코드 블록 (0) | 2023.04.30 |
[엔트리] 코드 반복하기 (0) | 2023.04.27 |
[엔트리] 신호 처리 (0) | 2023.04.27 |