왜.... 오셨나요?

부끄러워요

전체 글 53

2주차 4~5일 TIL_C#기초_게임 만들기(TextRPG)

시작앞서4일 동안의 C#기초 문법 공부한걸 테스트하기 위한 과제로 TextRPG 제작 과제가 있었다콘솔창에 C#으로 구현하는 게임이라 문자열을 사용해서 보여지는 UI들을 만들려고 하니 구상하는 머리가 아파오기 시작했다그래도 과제로 주어진 템플릿 같은 화면구성이 있어서 화면구성을 토대로 로직을 구현하기로 한다구현 완료 깃허브 레포지토리 : https://github.com/Pass1948/TextRPG_-ver.2025- 게임 요구 사항 개인적으로 생각한 TextRPG의 요구사항은 다음과 같다행동에 대한 화면 이동(Scene)유저가 입력한 텍스트에 따라 반응케릭터의 직업케릭터의 능력치 수치아이템, 장비 등 오브젝트상점 이용 : 구매 or 판매가능장비 장착 or 해제장비에 따라 능력치 수치 변화 게임 화면 ..

유니티개발 TIL 2025.07.11

2주차 3일 TIL_C#기초-3(클래스)

객체지향 프로그래밍(Object-Oriented Programming, OOP)의 특징>1) 추상화 (Abstraction) ● 관련 특성 및 엔터티의 상호 작용을 클래스로 모델링하여 시스템의 추상적 표현을 정의 ● 클래스가 추상적인 표현을 정의하는 경우 자식에서 구체화시켜 구현할 것을 염두하고 추상화(abstract) 시킴 ● 추상클래스를 상속하는 자식클래스가 추상화한 함수를 재정의하여 실체화한 경우 사용가능 ● 클래스나 인터페이스를 사용하여 실제 세계의 개념을 모델링하고, 필요한 부분에 대한 명세를 정의 +예시더보기더보기더보기더보기 public abstract class Animal { // 추상적인 클래스에서 구체화 할 수 없는 함수는 하나이상의 ..

유니티개발 TIL 2025.07.09

2주차 2일 TIL_C#기초-2(조건문과 반복문, 매서드)

C#의 기초 조건문과 반복문, 매서드에 대해서 배워보도록 한다조건문과 반복문조건문 (Conditional) ● 조건에 따라 실행이 달라지게 할 때 사용하는 문장 ● 조건문은 주어진 조건식의 결과에 따라 프로그램의 제어 흐름을 변경하는 제어문 ◆ 조건식(논리형자료)의 true, false에 따라 실행할 블록을 결정하는 조건문 1) if 문 ● if 문은 조건식의 결과에 따라 실행 여부를 결정하는 조건문 if (true) // 조건이 true인 경우 바로 아래의 블록이 실행됨 { Console.WriteLine("실행되는 블록"); } 2) else 문 ● else 문은 if 문에서 조건식이 거짓일 경우 실행할 코드를 지정하는 조건문 else // 조건식..

유니티개발 TIL 2025.07.09

2주차 1일 TIL_C#기초-1(자료형, 연산자)

C#의 기초 자료형들과 연산자들에 대해서 배워보도록 한다자료형과 변환자료형 (Date Type) ● 자료(데이터)의 형태를 지정 ● 데이터가 메모리에 저장되는 형태와 처리되는 방식을 명시하는 역할 ● 0과 1만으로 구성된 컴퓨터에게 여러 형태의 자료를 저장하기 위함 ● 형식: 메인코드v변수제목 = 값 ● 형식2: 값을 초기화 안했을경우 "변수제목 = 값 혹은 입력코드"으로 처리할수있음자료형의 종류자료형.NET 데이타 타입크기 (바이트)범위sbyteSystem.SByte1-128 ~ 127byteSystem.Byte10 ~ 255shortSystem.Int162-32,768 ~ 32,767ushortSystem.UInt1620 ~ 65,535intSystem.Int324-2,147,483,648 ..

유니티개발 TIL 2025.07.07

1주차 5일 TIL - 간단한 기능 모작(포켓몬스터-02), TIL정리

-간단한 게임기능 모작 (포켓몬스터 전투시스템)-진행도 : 100% BattleSystem 스크립트 기능 구현: 1. 상태패턴 적용2. 배틀시 오브젝트 스폰3. 배틀시 각 오브젝트 Unit에 저장된 데이터 적용4. 플레이어턴으로 상태전환5. 플레이어 어택함수 구현 : 데미지 연산, 적체력UI세팅6. 적턴으로 전환7. 적턴 행동: 플레이어에 데미지 입힌는 연산, 플레이어체력UI세팅8. 플레이어턴상태로 전환9. 플레이어힐 함수구현: 체력연산 및 UI세팅10. 적턴으로 전환11. 공격버튼, 힐버튼 함수구현 Unit 스크립트 기능 구현: 1. 플레이어와 적 오브젝트의 데이터 저장(체력, 데미지등)2. 데미지 연산 함수3. 힐 연산 함수 BattleHUD 스크립트 기능 구현: 1. 체력, 이름, 레벨등 수치데이터..

유니티개발 TIL 2025.07.04