목록2023/09/06 (8)
Machineboy空
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(cases[0]); int b = int.Parse(cases[1]); Console.WriteLine(a+b); } } } } 오답이유) 테스트 케이스가 몇 줄인지를 알아서 그만큼 반복을 한 뒤 탈출하는 코드를 잘못짰다.
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 씬에 다양한 화면 효과를 추가하고, 디스플레이 기기에 보낼 최종 출..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/wiZ8n/btstx75ucuu/PCMHRckGWqDiILbFogsLw1/img.jpg)
- 우리에게 친숙한 것이 좌표계는 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 ..
//시간 초과 코드 using System; namespace CodingTestForBaekJoon { class Program { static void Main(string[] args) { string T = Console.ReadLine(); int numT = Int32.Parse(T); for (int i = 0; i < numT; i++) { string[] pair = Console.ReadLine().Split(); int A = Int32.Parse(pair[0]); int B = Int32.Parse(pair[1]); int Sum = A + B; Console.WriteLine(Sum); } } } } 원인) string을 사용해 출력하게 되면 처리 속도가 느리다. int, floa..