MonsterBase의 구현프로젝트에서 몬스터를 구현을 담당하게 되어서 몬스터 스크립트의 베이스가 되는 MonsterBase를 만들어봤다. 필요한 변수들의 선언using System.Collections;using System.Collections.Generic;using UnityEngine;public class MonsterBase : MonoBehaviour{ public enum MonsterType { M_V1, M_V2, M_V3, M_CardPack, M_VE_1, M_VE_2, M_SpiderCardPack, Red_Spider, White_Spider, ..
Unity에서 딜레이를 주는 방법현재 프로젝트에서 딜레이를 줘야 하는 상황이 많아 자세하게 공부했던 내용을 정리하고자 한다.유니티에서 딜레이를 주는 방법은 크게 5가지가 있다.Coroutine을 이용한 딜레이Invoke를 이용한 딜레이타이머를 사용하여 직접 구현하는 딜레이WaitForSecondsRealtime(실제 시간 기준 대기)Async / Await (C#의 비동기 함수를 이용한 딜레이)이것들 중 주로 사용하는 방법은 1, 2번 방식이고, 가끔 3, 4번 방식을 이용하여 구현하기도 한다.이것들을 자세하게 알아보자. Coroutine을 이용한 딜레이Coroutine이란먼저 코루틴(Coroutine)에 대해 알아보자.코루틴(Coroutine)은 유니티에서 비동기 처리를 간편하게 구현할 수 있는 강력한..
Filtering 실습1 Disoolve 구현두 개의 파일을 읽고, 아래 수식의 디졸브를 구현합니다. a = 0.3, a = 0.7일 때를 각각 저장하세요. 실습1 정답#include "opencv2/opencv.hpp"#include int main(void){ cv::Mat src1, src2, dissolve3, dissolve7; src1 = cv::imread("cat.bmp"); // cat.bmp src2 = cv::imread("tibetfox.bmp"); // tibetfox.bmp src1.copyTo(dissolve3); src1.copyTo(dissolve7); if (src1.empty() || src2.empty()) { std::cerr (y, x)[0] = src1.at(y..
개념MatOpenCV에서 사용하는 이미지 단위. 왼쪽 위에서 시작하여 왼쪽에서 오른쪽으로, 위에서 아래 방향으로 픽셀 값을 저장한다.Mat 객체에 접근하여 이미지를 픽셀 단위나 채널 단위로 값을 확인하거나 바꿀 수 있다.칼라의 경우 B, G, R 순서로 값이 저장되어 있다.값은 unsigned char(uchar)로 저장됨. (범위 : 0 ~ 255)at을 통해 배열 요소에 접근한다. Gray Scale : image.at(y, x);Color : image.at(y, x)[channel]; // 배열의 인덱스로 B, G, R 요소에 접근 가능image.at(y, x)[0]; // Blueimage.at(y, x)[1]; // Greenimage.at(y, x)[2]; // Redcv::saturate_..
8월에 할 것 목록Do it! 알고리즘 코딩테스트 C++ 끝내기Udemy 언리얼 C++ 멀티플레이어 마스터 : 중급 게임 개발 끝내기백준 하루에 한 문제 이상 풀기블로그 글 꾸준하게 쓰기 할 것 목록 후기Do it! 알고리즘 코딩테스트 C++ 끝내기 : 겨우 끝냈다. 백준 기준 플레티넘 문제 중 풀 수 있는 문제는 풀었지만, 시간을 투자하고 공부해 봐도 풀리지 않는 문제는 오답으로 제출하고 넘어갔다. 9월 중으로 책을 한번 더 복습하며 문제를 많이 풀어보고 다시 풀어볼 예정이다. Udemy 언리얼 C++ 멀티플레이어 마스터 : 중급 게임 개발 끝내기 : 생각보다 시간이 더 걸려서 9월 추석 전까진 들어야 할 것 같다. 유익한 내용이 많아서 배워가는게 많은 강의이다. 백준 하루에 한 문제 이상 풀기 : 특..
메토링에 지원하며..기사 실기를 준비하던 중 넥슨에서 진행하는 메토링 공고를 보게 되고, 자기소개서를 급하게 쓰게 된다.메토링에 관한 내용은 https://blog.maplestory.nexon.com/People/Content/24을 참고하면 된다. 메이플로그메이플스토리의 기술과 채용 블로그blog.maplestory.nexon.com 자기소개서자기소개서 문항은 총 3개로 다음과 같다.1. 메토링 캠프 지원동기와 캠프를 통해 얻어가고 싶은 것에 대해 서술해 주세요.(500자)2. 팀으로 활동했던 경험과 그 안에서 본인이 맡았던 역할과 배운 점에 대해 서술해 주세요.(700자)3. 아래 질문 중 1개의 질문을 선택하고, 답변을 작성해 주세요.(1000) A. 최근 게임산업의 이슈, 트렌드 중에서 가장..