보호되어 있는 글입니다.
오랜만에 친구가 cpp 공부를 하고있다 하여 미로만들기를 추천하며 나역시 미로를 만들어 보았다 위 영상은 이번에 제작물이다 { 1. 맵 램덤생성 2.방향키 입력시 플레이어 움직임 3.플레이어의 시야 제한 } 우선 맵 헤더 파일이다. class Mazemap { public: enum PlayerMoverDirection { UP, DOWN, LEFT, RIGHT, MovendPointeEndPoint }; enum MapState { road = 0, wall, startPoint, EndPoint }; const char MapStateChar[4][4] = { "□","■","○","☆" }; int MapSizeLW = 25; int PlayerEyesight = 5; int PlayerPos[2]..
전처리기 : 프로그램을 컴파일 하기전 선행 처리되는 부분. 소스파일->전처리기->컴파일러->링커->exe 파일 전처리기는 앞에 # 을쓰며 맨뒤에 세미콜론; 을 붙이지 않는다. 지시문: 전처리기 지시문들은 프로그램 소스를 쉽게 변경하고 다른 환경에서 컴파일하기 쉽게 만든다. 전처리 지시문들을 간단하게 사용법을 적어두었다. 전처리기 지시문 종류: #include #define #error #import #pragma #elif #if #undef #else #ifdef #line #using #endif #ifnedf 아래의 내용은 micro내용에 있음 #include 처음부터 계속해서 나오는 include은 한글로 포함하다 라는 뜻을 가지고있으며 지시문의 선언된 지점부터 지정된 파일의 내용을 포함하도록 전..
Unity 2022버전 부터는 에디터 기능Spline이 새롭게 추가되었다. 이글은 2022.1.20f1 버전으로 spline 1.01 버전을 사용하였다. 이전 버전에선 직접 만들거나 에셋으로 사용하던 기능이 추가된것이다. 어떻게 추가되었는지 확인해 보자 자세한 내용과 코드 라이브러리를 확인할수 있는 주소다. https://docs.unity3d.com/Packages/com.unity.splines@1.0/api/UnityEngine.Splines.SplineUtility.html Class SplineUtility | Splines | 1.0.1 Class SplineUtility A collection of methods for extracting information about Spline type..
추가된 기능이나 api는 이후 추가 예정입니다. 해당방식은 api를 사용하는 방식을 보여준것입니다.해당 방식을 사용해 그대로 key를 하드코딩한다면 어플리케이션을 제작할 경우 api key의 보안에 문제가 생길수 있습니다.더보기최근 OpenAI 에서 ChatGPT를 드디어 테스트를 끝내고 상용화 하였다고 하여서Unity로 사용할수 있게 하였다. 제작버전 2023.3.11f1 https://platform.openai.com/docs/api-reference/chat/create OpenAI APIAn API for accessing new AI models developed by OpenAIplatform.openai.comChatGPT API 는 기본 ChatGPT 웹 에서 사용하는것과는 달리AP..
유니티 2021 버전부터는 Unity Simulator라는 것을 제공한다. Game 창의 좌상단의 화살표를 클릭하면 Game화면과 Simulator화면을 선택할 수 있다. Simulator로 변경하면 위 사진처럼 변경되는 모습을 볼 수 있다. 상단 목록 창의 상단에는 위 같은 목록들을 확인할 수 있는데 좌측부터 순서대로 1. 화면 실행 뷰 선택[Game, Simulator] 2. 원하는 기종 선택 3. 화면 확대, 축소 4. (3) 번의 확대, 축소 한 화면을 원상복귀 5.Rotate [좌, 우] 화면 돌리기 6.Safe Area 와 같은 6가지 항목들이 존재한다. 이중에 6번 항목을 키는 경우 위 사진처럼 노란 테두리가 생기는데 이 역시 새롭게 추가된 기능으로 노치 디자인에 ui가 가려 버리는 사태를 ..
unity ObjectPool API (Version:2021) 이 글을 읽기 전에 자신이 쓰는 유니티 버전을 확인해보라 유니티가 지원하는 objectpool은 2021년 이후 버전부터 추가되었다. 1.ObjectPool 이란? 2.Unity ObjectPool 3. 글쓴이가 응용한 방식 1.ObjectPool 우리가 사용 하려는 오브젝트 풀은 간단하게 설명하면 오브젝트를 담아두고 재활용하기 위한 디자인 패턴이다. 어째서 재활용을 해야할까? 라는 생각을 할 수 있다. 이 물음에 답하자면 생성과 파괴보다 재사용이 빠르고 가볍다. 생각해보라 우리가 오브젝트를 "생성" 한다는것은 그냥 그 자리에 나오는 것이 아닌 생성-> class에 맞는 데이터 크기만큼 메모리 할당-> 재생성시 재 대입해줘야 하는 데이터 값..
- Total
- Today
- Yesterday
- 구간끼리 덧셈
- 영우의 방청소
- 오블완
- 티스토리챌린지
- null
- c#
- 석유 시추
- 백준
- 알고리즘
- 색종이 자르기
- ??
- 프로그래머스:여행경로
- Topologically sorted
- HDRP
- 무료 gpt 유니티
- 내가 자주씀
- 프로그래머스
- 유니티
- 타잔 알고리즘
- 노미노
- 함수
- unity
- 토맛토마토
- Algorithm
- 토마토맛토
- Cpp
- 유니티 데칼 (decal)
- cpp 알고리즘
- 도넛과 막대그래프
- tarjan
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |