본문 바로가기

KDT103

23/09/11 LearnUGUI (Mission 저장하고 불러오기) 나는 말하는 감자............. 실행하는데 오류나서 무슨 문제인가 선생님도 몇 분동안 계속 봐주셨는데... MissionData에 MonoBehaviour를 붙여놔서 그랬다,,,ㅜㅡㅠ **MonoBehaviour - 컴포넌트에 필요한 기본 기능을 제공 - MonoBehaviour를 상속 받아야지만 컴포넌트 기능을 쓸 수 있음 => 컴포넌트로 필요하지 않은 클래스는 MonoBehaviour가 필요 없음 Test06Main using Newtonsoft.Json; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using System.IO; using UnityEdit.. 2023. 9. 11.
23/09/10 [주말과제] LearnUGUI (ShopGem) [기본 셋팅] - Practice03UIMain 생성(UI_ Image) - guide(UI_Image) 자식으로 생성 - main(빈 오브젝트) 자식으로 생성 - UIGemScrollview(UI_Image) 자식으로 생성 - content(빈 오브젝트) 부착 - UIGemCell(UI_Image) 자식으로 생성 UIGemCell 프리팹화 시키기 스크롤 해보기 gembox_data 파일 만들기 gembox_data.json 파일 만들기 2023. 9. 10.
23/09/09 [주말과제]LearnUGUI (ShopGold) [기본 셋팅] - UIPractice02Main 생성(UI_ Image) - guide(UI_Image) 자식으로 생성 - main(빈 오브젝트) 자식으로 생성 - UIScrollview(UI_Image) 자식으로 생성 - content(빈 오브젝트) 부착 - UIGoldCell(UI_Image) 자식으로 생성 UIGoldCell 범위 설정 후 UIScrollview에 Mask 부착하기! UIGoldCell 만들어주기 goldbox_data 작성 json 파일로도 저장 **유의점 AtlasManager에 arrAtlasName 넣을때, 끌어다가 넣지말고(어차피 못 넣음) Element 창에 직접 이름 치기 스크립트 Practice02Main using System.Collections; using Sys.. 2023. 9. 9.
23/09/07 [복습] LearnUGUI(ShopChest) **헷갈리는 부분 - 스크롤뷰 만드는 법 - 역직렬화 하는 법 - 전체적인 스크립트 작성.. 스크롤뷰 다시 만들어보기 (Practice 씬 새로 생성) Scroll 잘 되는지 확인 chestScrollCell에 Mask 컴포넌트 부착하기 **Mask 컴포넌트 부착하는 이유 : Mask가 부착된 부분만 게임뷰에 보여주기 위해! Mask (On) Mask(Off) UIChestCell 과 UIChestCellAD 만들기 각 UIChestCell들의 정보에 맞게 바꿔주기 Mask 키고 실행시켜보기 2023. 9. 8.
23/09/07 LearnUGUI (구조잡고 정적 스크롤뷰 관리 하는 스크립트 만들기) **상속 -부모 클래스(기반클래스): Base -자식 클래스(파생 클래스): Derived -부모: Virtual / 자식: Override 를 붙여줘야함 [Start에 입력] - 호출 순서가 제멋대로.. (Golden>Epic>Legendary>Silver>Wooden 순서) 자식에서 부모를 상속받으려면 부모에서 'protected'로 해줘야 상속받을 수 있음!!!!!!! UIChestCell using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class UIChestCell : MonoBehaviour { public enum eChestType { Wooden.. 2023. 9. 7.
23/09/06 LearnUGUI (Stage 2) 1단계 처음 실행하면 1번 Stage : Doing 상태 2~18번 Stage의 state : Lock 상태 클릭하면 StageNum과 state 출력하기 **오류 발생! 1번 UIStage만 눌렀을 때 콘솔이 나오지 않았다 => 알고보니 UIStage에만 Button이 붙어져 있는게 아니라 그 아래 lock,doing,complete에도 Button이 붙어져 있었다. Button떼어내니 잘 나온다ㅎㅎ UIStage using System.Collections; using System.Collections.Generic; using UnityEngine; using TMPro; using UnityEngine.UI; public class UIStage : MonoBehaviour { public enu.. 2023. 9. 6.