목록UnityProjects (12)
공부일지
목차목차Step0-1. 직렬화, 역직렬화Stream이란직렬화의 장단점장점단점Step1. Json이란Step2. Json 파싱단일 객체 불러오기다중 객체 불러오기[여기부터 보완]다중 객체 내부의 배열 프로퍼티Json 출력Json 파일 읽기Json 파일 쓰기궁금한점Step3. JsonUtility와 Json.NET 혹은 Newtonsoft.JsonNewtonSoft.JsonJsonUtility 예시 11JsonUtility 예시 22JsonUtility 멤버함수자주 사용하는 함수와 키워드들(추가 조사 필요) 먼저 프로젝트 기한이 두 달 남은 상태에서 공부용으로 조사한거라 코드를 거의 들고와 죄송죄송;;;프로젝트 구현하면서 천천히 변경하겠음. 히히;;;Step0-1. 직렬화, 역직렬화 종이로 출력된 종이 뭉치..
아래에서 말해주는 내용은 신입 때 알려주지 않는 내용일 것이다. 들어가기에 앞서 질문하고자 한다. 게임이란 무엇인가? 많은 답들이 있겠지만 본 화자는 이렇게 말하고 싶다. 울티마 올라인을 만든 일원인 라프 코스터는 “라프 코스터의 재미 이론”에서 아래와 같이 말했다. “재미는 학습에서 나온다.” 학습? 좋다 그렇다면 하나의 학습을 가져와 보자. 이것을 외우는 학습을 진행해보자. 재미있는가? 없다면 왜 없다고 생각하는가? 이 학습이 재미가 없는 이유는 규칙으로 인한 학습이 없기 때문이다. 이번에는 덧셈을 학습해보자. 재미있는가? 재미 없는 이유는 난이도가 너무 낮아서 학습이 없기 때문인가?그 보다는 패턴의 복잡도가 너무 낮기 때문에 학습의 난이도가 낮기 때문이다. 그렇다면 다른 학습을 진행해보자. 지금 당..
팀 프로젝트 분석게임 소개벽돌 부수기 게임컨셉과 와이어프레임 담당한 역할 게임 속 기능들 분석게임 화면: 게임을 플레이할 수 있는 화면을 만들어야 합니다. 게임 화면은 벽돌들, 패들, 공을 나타내야 합니다.벽돌: 벽돌들을 생성하고, 이들의 위치와 색상을 설정해야 합니다. 벽돌들은 일정한 패턴 또는 무작위로 배치될 수 있습니다.패들: 패들을 만들고, 이를 움직일 수 있도록 구현해야 합니다. 패들은 플레이어의 조작에 따라 좌우로 움직여야 합니다.공: 공을 만들고, 이를 패들에서 발사하여 벽돌을 깨야 합니다. 공은 벽돌과 패들과의 충돌을 감지해야 합니다.충돌 감지: 공과 벽돌, 패들과의 충돌을 감지하고, 충돌 시 벽돌을 파괴하고 공의 반사 등을 처리해야 합니다.게임 로직: 게임의 기본 로직을 구현해야 합니다...
(9/25~10/4)팀프로젝트 분석게임 소개 프로젝트 명 : 2D 로그라이크 게임프로젝트 소개 : “Babyjak”로그라이크 게임 “아이작”을 모작으로 을 제작.와이어프레임 담당한 역할 아이템(체력 포션, 이동 속도 포션, 공격력 포션)과 인벤토리UI와 시작씬 등 스크립트Inventory.csusing System.Collections; using System.Collections.Generic; using System.Linq; using TMPro; using UnityEngine; using UnityEngine.Events; using UnityEngine.InputSystem; using UnityEngine.InputSystem.Interactions; public class ItemSlot ..