-
Unity] 색을 숫자로 표현하기, 빛의 삼원색
색의 기본 원리가산 혼합 : 빛의 삼원색. RGB로 이루어진 색을 더하면 더할수록 밝아지며, 모두 더하면 흰색이 되는 색 체계. 우리가 사용하는 모니터와 스마트폰 화면에서 표현되는 색이다. 감산혼합 : 색의 삼원색. RGB를 더하면 더할수록 색이 어두워짐. 물감이나 잉크에서 볼 수 있다.모니터 화면에서의 RGB일반적인 컬러 모니터는 RGB(빨강, 초록, 파랑)로 구성되어 있는 3개의 서브픽셀(SubPixel)로 이루어져 있다.아주 작아서 잘 보이지 않으며, 이 서브픽셀로 색을 구성해 우리가 보는 화면을 다양한 색으로 보여준다.한 픽셀의 색을 결정하는 코드인 ‘픽셀 셰이더’ 작업을 하려면 색을 숫자로 연산할 줄 알아야 한다.색을 숫자로 계산하기RGB의 각 밝기를 최대 100%로 추정(100%, 100%, ..
-
Unity] 모바일광고 넣기 - 1: Google AD 사용하기
1. 구글 애드 플러그인 추가하기아래 링크에 들어가면 Google Mobile Ads SDK 를 다운받을 수 있다. https://github.com/googleads/googleads-mobile-unity GitHub - googleads/googleads-mobile-unity: Official Unity Plugin for the Google Mobile Ads SDKOfficial Unity Plugin for the Google Mobile Ads SDK - googleads/googleads-mobile-unitygithub.com 다운받은 Unity Package를 광고를 넣을 프로젝트에서 열어주면 된다. 2. Google AdMob 에서 아이디 연동Google AdMob URL Googl..
-
C++] 대문자, 소문자 바꿔서 출력하기
프로그래머스 문제 : https://school.programmers.co.kr/learn/courses/30/lessons/181949 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 제출한 답#include #include using namespace std;int main(void) { string str; cin >> str; for (int i =0; i 자세한 풀이아스키 코드 표를 이용한 풀이.대문자(A ~ Z) 값은 65 ~ 90까지소문자(a ~ z) 값은 97 ~ 122까지따라서, 같은 글자의 대문자 ~ 소문자 값의 차이가 32(97 - 65)가 나기 때문에 아래..
-
컴퓨터구조] 컴퓨터 언어CS 2024.12.23 13:18
저급 언어(Low-level programming language)컴퓨터가 직접 이해하고 실행할 수 있는 언어종류기계어(Machine code) : 0과 1(이진수)로 이루어진 명령어 모음어셈블리어(Assembly language) : 0과 1로 이루어진 기계어를 사람이 읽을 수 있는 형태로 변환한 언어컴퓨터 구조에 따라 사용하는 기계어가 달라지며, 기계어에 일대일로 대응되어 만들어지는 어셈블리어도 각각 다르다. 고급 언어(High-level programming language)사람이 이해하고 작성하기 쉽게 만들어진 언어고급 언어로 작성된 소스 코드가 실행되려면 반드시 저급 언어로 변환되어야 한다.종류컴파일 언어 : 컴파일러(Compiler)에 의해 소스 코드 전체가 저급 언어로 변환되어 실행되는 고급..
-
컴퓨터구조] 컴퓨터의 핵심 부품CS 2024.12.22 23:51
CPU(중앙처리장치)컴퓨터의 두뇌. 메모리에 저장된 명령어를 읽어 들이고 해석하여 실행하는 장치.CPU의 내부 구성 요소 (3가지)산술논리연산장치(ALU : Arithmetic Logic Unit)컴퓨터 내부에서 수행되는 계산 수행레지스터(Register)CPU 내부의 작은 임시 저장 장치여러 개의 레지스터가 존재하고 각기 다른 이름과 역할을 가지고 있음제어장치(CU: Control Unit)컴퓨터 부품들을 관리하고 작동시키기 위한 전기 신호인 제어 신호(control signal)를 내보내고 명령어를 해석하는 장치메모리(주기억장치)현재 실행되는 프로그램의 명령어와 데이터를 저장하는 장치.RAM(Random Access Memory)와 ROM(Read Only Memory) 두 가지가 있다. 주로 RAM..
-
Unity] Unity Shader Graph 사용해보기Unity 2024.12.16 11:19
ver. 2022.3.41.f1 사용Shader Graph 생성Project 에서 마우스 오른쪽 - Create - Shader Graph - URP - 원하는 셰이더 그래프 선택 (필자는 Unlit Shader Graph를 선택함)생성된 Shader Graph 클릭이전 버전에는 셰이더 그래프와 메테리얼이 따로 구분되어 생성되었지만, 최신 버전에선 셰이더 그래프 안에 메테리얼을 연결해 떼어놓을 수 없게 해두었다.따라서 이 메테리얼의 경로를 직접 변경할 수 없으며, 셰이더 그래프 내에서만 경로를 수정할 수 있다.구성 정보Black Board+ 버튼을 클릭해 Property 를 생성해줄 수 있다.여기서 생성한 Property들은 연결된 Material 에서 확인 할 수 있다.Graph InspectorBla..
-
Unity] 색을 숫자로 표현하기, 빛의 삼원색Unity 2024.12.13 08:23
색의 기본 원리가산 혼합 : 빛의 삼원색. RGB로 이루어진 색을 더하면 더할수록 밝아지며, 모두 더하면 흰색이 되는 색 체계. 우리가 사용하는 모니터와 스마트폰 화면에서 표현되는 색이다. 감산혼합 : 색의 삼원색. RGB를 더하면 더할수록 색이 어두워짐. 물감이나 잉크에서 볼 수 있다.모니터 화면에서의 RGB일반적인 컬러 모니터는 RGB(빨강, 초록, 파랑)로 구성되어 있는 3개의 서브픽셀(SubPixel)로 이루어져 있다.아주 작아서 잘 보이지 않으며, 이 서브픽셀로 색을 구성해 우리가 보는 화면을 다양한 색으로 보여준다.한 픽셀의 색을 결정하는 코드인 ‘픽셀 셰이더’ 작업을 하려면 색을 숫자로 연산할 줄 알아야 한다.색을 숫자로 계산하기RGB의 각 밝기를 최대 100%로 추정(100%, 100%, ..
-
Unity] 모바일광고 넣기 - 1: Google AD 사용하기Unity 2024.12.12 14:06
1. 구글 애드 플러그인 추가하기아래 링크에 들어가면 Google Mobile Ads SDK 를 다운받을 수 있다. https://github.com/googleads/googleads-mobile-unity GitHub - googleads/googleads-mobile-unity: Official Unity Plugin for the Google Mobile Ads SDKOfficial Unity Plugin for the Google Mobile Ads SDK - googleads/googleads-mobile-unitygithub.com 다운받은 Unity Package를 광고를 넣을 프로젝트에서 열어주면 된다. 2. Google AdMob 에서 아이디 연동Google AdMob URL Googl..