Skip to content

Conversation

@dohyunk10
Copy link

  1. SceneUI canvas를 만들어 프리팹화한 뒤 attackbutton을 추가하고 클릭 이벤트가 발생할 때 attack이 진행되도록 했으며 gameround panel을 추가해서 라운드 번호를 출력하게 했고 각 캐릭터의 HP bar를 만들어서 공격이 이루어진 뒤 깍이도록 만들었다.
  2. Inventorybutton을 만들어서 클릭 이벤트 발생 시 Inventory UI를 popup하도록 만들었고 Inventory 창에 closebutton과 scrollbar를 만들어서 스크롤이 가능하게 했고 Inventory 창을 닫을 수 있게 만들었다.

우선, 과제하면서 UI 자동화 코드를 전반적으로 이해하는 것이 매우 어려웠으며 각 정의된 함수가 어떤 역할을 하는지를 파악하는 것도 힘들었다. 또한, 처음에 c# script 파일의 각 역할이 무엇인지 알지 못해서 어떤 코드를 작성해야하는지 몰라 시간이 오래걸렸다.
과제를 하는데 15시간 가량 사용했음에도 아이템을 구현하지는 못하고 인벤토리 창까지만 만들 수 있었다. 과제를 하는데 시간이 너무 오래 걸려서 학기 중에 활동이 너무 벅차다는 느낌을 받고 있어서 과제난이도 조정을 해주었으면 좋겠다. 물론, 실력이 부족하기는 하지만 엑스리얼 활동 때문에 학업에 지장이 너무 많이 가고 있기 때문에 이에 대해 고려해주었으면 좋겠다.

1. add player, enemy HP bar
2. add round notation
3. add attackbutton
4. disable attackbutton during attack
5. add GameEnding
1. add Inventory canvas
2. add closebutton
3. add contentpanel and scrollbar
1. Fix InventoryButton popup error.
2. Made the Inventory Button to be active only when it is the player's turn.
3. Fix HP decrease timing.
@dohyunk10 dohyunk10 closed this Apr 6, 2022
@dohyunk10 dohyunk10 reopened this Apr 6, 2022
@dohyunk10
Copy link
Author

오늘 저번에 마무리하지 못한 DogKnight 과제를 마치려고 했으나 저번에 끝낸 줄 알았던 InventoryButton에 문제가 생겨서 Inventory.cs 스크립트를 수정하고 HP 바가 닳는 시간 간격을 조정하는 등, sceneUI를 다시 점검하여 수정하느라 ItemList와 Item들을 inventory 창에 추가하지 못했습니다. 우선, 다른 과제가 너무 많아서 최대한 한 부분까지 commit했습니다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant