전체 글 292

[복습] LearnUGUI - Practice05 [Shop] 잘 몰라서 메모장에 적어놓고 연습

DataManager 안 쓰는거 먼저 새로운 Practice05 Scene을 만들어서 연습 1. guide 만들어주기 2. main 빈 오브젝트 만들어주기, UIScrollView 만들어주기 3. scroll Rect, mask, horizontal layout group, Content Size cutter 추가 4. 이미지 ChestCell들 이미지 만들어주기 5. 메모장에 적은거 보고 코딩해보기 [DataManager X] Practice05UIChestCell using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class Practice05UIChestCel..

[복습] LearnUGUI - Test05[Shop]

지금 내가 느끼는게 ScrollView나 DataManager나 스크립트들이 무슨 역할을 하는지 잘 모르는거 같다. ..잘 모르겠어서 복습을 마저했는데 계속 해봐야할 것 같다. 메모장에 적어서 생각 정리를 좀 해야할 것 같다. 이 부분 어떻게 추가했는지 잘 몰랐다가 그냥 내가 + 버튼을 눌러서 UIAtlas를 입력해주면 알아서 AtlasManager가 Text를 읽고 경로를 찾아가는 것 같다. AtlasManager using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.U2D; public class AtlasManager : MonoBehaviour { [SerializeField] ..

LearnUGUI - Test05 [Shop] - 데이터 저장/ 불러오기 , json, DataManager, ChestData, Prefab

Test05UIScrollView using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.U2D; public class Test05UIChestScrollView : MonoBehaviour { [SerializeField] private Transform contentTr; [SerializeField] private GameObject uiChestCellPrefab; [SerializeField] private GameObject uiChestCellAdPrefab; private List cellList = new List(); public void Init() { List ch..

유니티 심화 2023.09.07

[복습] LearnUGUI - Test04[Stage]

이번거는 많이 어렵다고 느낀다.. 학교에서 내 생각대로 했었던 코드들은 뭔가 회생 불가능할 것 처럼 보여서 강사님의 코드를 보고 써보고 이해해보기로 하였다. 그래도 뭔가 많이 어렵다.. Test04Stages using System; using System.Collections; using System.Collections.Generic; using TMPro; using UnityEngine; using UnityEngine.UI; public class Test04Stage : MonoBehaviour { public enum eState { Lock, Open, Complete } //텍스트 [SerializeField] private TMP_Text[] arrTxtStageNum; //Lock, ..

LearnUGUI - Test04[Stage]

이 부분만 잘 사용하면 정보를 남아있게 사용할 수 있을 것 같다. Test04Stage using System; using System.Collections; using System.Collections.Generic; using TMPro; using UnityEngine; using UnityEngine.UI; public class Test04Stage : MonoBehaviour { public Button btnComplete; public Button btnDoing; public GameObject lockGo; public Action onClick; public TMP_Text txtComplete; public TMP_Text txtDoing; // Start is called befo..

유니티 심화 2023.09.06

LearnUGUI - Practice04 [Stage]

UIPageNext using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class UIPrevNext : MonoBehaviour { [SerializeField] private Button btnPrev; [SerializeField] private Button btnNext; private int totalStageNum = 40; // 총 스테이지 private int currentPageNum = 1; // 현재 페이지 private int maxStageNum = 18; // 한 페이지의 마지막 스테이지 private int endPageNum; // St..

유니티 심화 2023.09.06

[복습] LearnUGUI - Stage

수업 중간에 빠져서 뭐를 요구하는지 몰라서 코드를 보고 따라쳤다.. Test03UIMain using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class Test03UIMain : MonoBehaviour { [SerializeField] private Test03UIStage uiStage; [SerializeField] private Button[] arrBtns; // Start is called before the first frame update void Start() { this.uiStage.Init(1); for (int i = 0; i < this...

fbx 파일 애니메이션

https://bombom3d.tistory.com/31 [unity]애니메이션 들어간 fbx 파일 유니티로 임포트 하기! 유니티 작업을 할 때, 애니메이션을 유니티로만 주기가 힘들다는 사실을 느끼게 됩니다. 그래프도 보기 어렵게 되어있을뿐더러 직접 하나하나 조정하기 힘들기 때문에 마야에서 애니메이션 작 bombom3d.tistory.com https://learnandcreate.tistory.com/536 유니티에서 fbx파일의 애니메이션 클립 복사하기 유니티에서 fbx파일의 애니메이션 클립 복사하기 1)프로젝트의 에셋 폴더에서 fbx파일의 애니메이션 클립을 선택한다. 2)상단의 edit 메뉴에서 duplicate를 선택한다(ctrl+d) 3)애니메이션 클립이 복사 learnandcreate.tist..

유니티 심화 2023.09.05