Unity22 Project_DT - 플레이어 드로우 기능 이전에 구현한 deck을 상속한 여러 컴포넌트를 사용한다 using UnityEngine;public class Player : Character{ [Header("Decks")] [SerializeField] private Deck _drawDeck; [SerializeField] private Deck _handDeck; [SerializeField] private Deck _graveyardDeck; void Start() { if (TurnManager.Instance != null) TurnManager.Instance.OnTurnChanged += TurnChanged; } private void Tur.. 2025. 9. 23. Project_DT - 덱 기능 설계, 구현 https://www.youtube.com/watch?v=32UgKQzo7n8&list=RDMM32UgKQzo7n8&start_radio=1힘든 나에게 힘을 주는~~~ 이번에는 플레이어의 턴에 카드가 드로우 덱에서 들어오는 것과, 그 카드를 사용할 시 해당 카드가 무덤으로 들어가는 것을 구현하려 한다 근데 당장 드로우, 무덤에 사용될 덱의 자료구조가 뭐가 적합한지 모르겠다 그런 당신을 위한 GPT-5~ 더보기구조 그대로 가셔도 됩니다. 다만 3가지만 보완하면 안정적입니다.식별자 관리드로우/무덤/손패는 **List**로 카드ID만 보유.CSV는 런타임 초기에 1회 로딩해 **Dictionary**로 캐시.카드 효과 라우팅은 **effectId**로 하고, 사람 읽기용 문구(Instruction)는 UI .. 2025. 9. 23. 유니티3D 공부(Part5) 가위바위보 게임 만들기 using System.Collections;using System.Collections.Generic;using UnityEngine;public class Janken : MonoBehaviour{ public enum voice{ start, pon, goo, choki, par, win, loose, draw } const int JANKEN = 0; const int GOO = 1; const int CHOKI = 2; const int PAR = 3; const int DRAW = 4; const int WIN = 5; const int LOOSE.. 2024. 10. 3. 유니티3D 공부(Part3) 말하는 유니티짱 만들기(효과음 넣기), 세이브, 로드기능 오늘도 즐거운 유니티 공부 시간이다 구현될 기능은 음성 재생, 날짜 얻기, 저장 기능이다. 늘 그렇듯, 새로운 프로젝트 - 유니티짱 임포트로 시작한다 유니티짱 프리팹을 넣은 뒤 Camera - Clear Flags - Soild color 카메라 위치를 유니티짱 앞으로 조정 해준다 유니티짱의 기본 스크립트는 사용하지 않으니 전부 꺼준다 날짜같은 데이터 값을 가져오기 위한 스크립트를 짜보자이름은 DataManager이다 이제 일자를 가져오는 코드를 작성한다 private System.DateTime _now; private int _nowMonth; private int _nowDay; void Start() { _now = System.DateTime.Now; .. 2024. 10. 1. 이전 1 2 3 4 5 6 다음