본문 바로가기
프로그래밍/엔트리

[엔트리] 오브젝트 복사

by 아임코딩 2023. 5. 1.
728x90
반응형

안녕하세요 아임코딩입니다.

 

유튜브 링크

https://youtu.be/X_D4jZaQAHQ

 

이번에는 엔트리에서 프로그램을 실행할 때 오브젝트를 복사하는 방법에 대해서 알아보겠습니다.

 

복제 관련 코드

엔트리에서 오브젝트 복제 관련 코드 블록은 흐름 코드 블록 가장 아래쪽에 있습니다.

이 코드 블록들을 이용하면 오브젝트를 복제하고 복제할 때 어떤 코드들을 실행할지 결정할 수 있습니다.

필요에 따라서는 복제한 오브젝트를 삭제할 수도 있습니다.

이 코드들을 활용해서 간단한 프로그램을 만들어 보겠습니다.

 

프로그램에 사용한 코드 블록

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