목록분류 전체보기 (366)
Machineboy空
Static(정적) Dynamic(동적) 개념 한 번 정해 놓으면 변하지 않고 계속해서 유지 상황에 따라서 실시간으로 변하는 언어에서 자료형이 고정되어 있는 언어로, 컴파일을 진행할 때 변수의 타입이 결정된다 JAVA, C, C#,C++, Kotlin 등 자료형이 그것을 처리할 함수에 따라 그때그때 바뀌는 언어 JavaScript, Python 등 메모리에서 stack heap 웹에서 이미 저장된 파일만을 클라이언트에게 전송하는 웹페이지 서버에 저장된 HTML파일이 그대로 브라우저에 나오는 것이 아니라 동적으로 만들어지는 웹페이지 배열에서 미리 정해놓은 공간만 고정적으로 사용할 수 있는 배열 (C#에서 일반적인 배열) 리스트, 그때그때 공간을 생성, 삭제하는 것 (C#에서 리스트) member즉, 클래스..
IEnumerator CoFadeOut() { float alpha = 1; Renderer[] renderers = GetComponentsInChildren(); for (float time = 0; time
private void UpdateSearch() { // Scene에 배치된 타워들을 모두 찾아서 GameObject[] towers = GameObject.FindGameObjectsWithTag("Tower"); // 최단거리, 선택배열번호 float distance = float.MaxValue; int chooseIndex = -1;//index로 들어갈 수 없는 -1을 넣는다. for (int i = 0; i < towers.Length; i++) { // 타워와 나와의 거리를 재고 float temp = Vector3.Distance(towers[i].transform.position, transform.position); // 그 거리가 최단거리보다 작다면 if (temp < distanc..
using System;using System.Text;namespace CodingTestForBaekJoon{ class Program { static void Main(string[] args) { while (true) { string input = Console.ReadLine(); if (input == null) { break; } string[] cases = input.Split(); int a = int.Parse(cas..
using System; using System.Text; namespace CodingTestForBaekJoon { class Program { static void Main(string[] args) { int n = int.Parse(Console.ReadLine()); for (int i = 0; i < n; i++) { for (int j = 0; j < n - i - 1; j++) { Console.Write(" "); } for (int j = 0; j < i + 1; j++) { Console.Write("*"); } Console.Write("\n"); } } } } 오답 이유) space가 N-i개, star가 i개인 것은 파악했으나, for문 돌리는 조건을 잘못 짰다.
Render Pipelines: 씬의 내용들을 취하여 컬링, 렌더링, 포스트프로세싱 등의 작업을 수행하고 그것을 스크린에 표시하는 역할. Culling 선별, 구분하여 골라낸다는 뜻으로, 화면 내에서 렌더링하지 않아도 되는 불필요한 요소를 선별하여 렌더링 시 부하를 줄여주는 처리 - 절두체 컬링: 렌더링해야 할, 특히 카메라에 표시되는 오브젝트 - 오클루전 컬링: 다른 오브젝트에 의해 가려지지 않은 오브젝트 나열 벽이나 물체 뒤의 요소 Rendering 올바른 조명과 일부 해당 프로퍼티를 사용하여 이러한 오브젝트를 픽셀 기반 버퍼에 그린다. Mesh - Material - Camera 3단계를 통해 나타난다. Post-processing 씬에 다양한 화면 효과를 추가하고, 디스플레이 기기에 보낼 최종 출..

- 우리에게 친숙한 것이 좌표계는 Euler angle - 짐벌락 현상이 발생할 수 있기 때문에 Quaternion이 만들어짐, Unity 내부에서는 Quaternion을 사용 - Quaternion을 Euler angle로 바꾸어 사용하면 된다. Quaternion Euler angle x,y,z 3개의 축을 기준으로 360도 회전 Gimbal lock 현상 해결하기 위해 고안된 좌표 Gimbal lock 발생할 가능 Quaternion.identity () 회전량이 0인 상태, 회전 없음을 이야기
C#에서 주로 사용되는 표기법 Pascal 모든 단어의 앞글자가 대문자로 시작 dailyUserTable CamelCase 첫 단어 제외 앞글자가 대문자로 시 DailyUserTable Hungarian 접두사로 자료형을 붙임 strDailyUserTable 자료형별 표기법 : 쉽게 생각하면 변수 제외하고 대문자로 시작한다고 보면 됌. Class 파스칼 public class HelloWorld Method 파스칼 void AddNumber Interface 헝가리안 (접두사: I) IEnumerator Local Variable / Global Variable 헝가리안 (접두사: 소문자로 시작) Member Variable 헝가리안 (접두사: ) Boolean Variable 헝가리안 (접두사: is ..