대학에서 루비라는 언어로 opengl을 배우는 컴퓨터그래픽스실습 이라는 강좌가 있는데6월과제는 2d 자유제작이라고 해서 지금 게임을 만들어보고 있어요
지금 1학년이라 진짜 짧게 배운 자바랑 인터넷 검색이랑 수업시간에 배운 몇개 안되는 메소드들로 짜보고 있는데 막히는 부분이 있어서 질문드려요루비가 자바랑 비슷한것 같아서 도움이 좀 되네요
아무튼, 매초 50장의 그림을 지우고 그리는데, 10장을 그릴때마다 화면 테두리 무작위 위치에서 enemy클래스의 객체가 생성되서 화면 끝으로 날아가고, 화면밖으로 나가서 안보이게되면 그 객체를 지우는 작업을 일단 하고싶은데
0.2초에 한번씩 new메소드로 enemy 객체를 만들고, 나중에 어떤 조건을 만족하면 생성한 enemy객체의 이름 = nil(루비에선 null이 nil)으로 제거하면 되잖아요
그런데 0.2초에 한번씩 생성항 enemy객체의 이름을 어떻게 지정하죠?이게 나보다 작은 적을 먹으면 점수를 얻고 나보다 큰 적에 닿으면 죽는 게임이라적 하나하나를 객체로 생각해서 new메소드로 만들어줘야하는것 같은데\"enemy\" + 처음엔 적이 생성된 시간    이라는 string을 매번 만들어서 그걸 이름으로 쓰자고 생각했는데 안되더라고요 ;;
객체를 계속 자동적으로 생성하고, 그때마다 서로 다른 이름을 붙이고싶으면 어떻게 해야하나요?