3/27

Manager를 만들어 각각 역할에 맞는 스크립트를 준다

inputmanager에 input.Getkeydown(keycode. A S D) 를 만들어 ASD를 누를떄 ASD라는 걸 Notemanager으로 보내는 스크립트를 쓰고 Oninput으로 notemanager에서 ASD라는 신호를 받게했다

3/28

  1. 새 오브젝트에 sprite renderer을 넣고 그림을 넣어 배경을 만들고 사과 오브젝트를 만들었다
  2. NoteGroup 오브젝트에 notegroup 스크립트를 만듬
  3. [SerializeField] : Inspector(인스펙터) 창에서 수정가능하도록 변수를 노출해준다
  4. prefab 에 notegroup 스크립트에 perfabs 속성을 만들어서 속성에 넣은 오브젝트를 소환하는 스크립트를 만들어 사과를 넣어 사과가 소환되게 만듦
  5. for(반복문) 을 이용하여 사과가 여러개 생성되게 만들었다

3/29

  1. notemanager 에서 OnInput 을 이용해 noteGroup으로 신호를 보내고 (bool v)로 anim.Play 로 애니메이션을 잘동시킴
  2. NoteGroup 에 animation 속성을 만들어 애니메이션을 넣음 + notegroup 스크립트에 anim 속성을 추가해 속성창에서 애니메이션을 넣음
  3. 버튼을 누를때 btnspriterenderer.sprite 에서 노란색 버튼으로 바뀌게하여 버튼을 누르면 버튼이 노랗게변함
  4. public void callanidone() 으로 함수를 만들고 애니메이션 마지막에 애니메이션 이벤트를 넣고 이벤트에 만든함수를 넣어 애니메이션이 끝나면 callanidone 함수가 실행되게 만들고 함수가 실해되면 버튼이 다시 초록색으로 변하게 만들었다.

4/3

  1. NoteList 에서 Note[0]을 삭제하게한다 → [0]을 삭제하면 [1]이 [0]으로 변하면서 점점 하나씩 삭제가됨
  2. Note에 있는 Note스크립트에 Note게임오브젝트가 삭제되도록 한다