728x90

2024/04 9

[Unity] Prefab Variant 프리팹 상속

https://docs.unity3d.com/kr/2023.2/Manual/PrefabVariants.html 프리팹 배리언트 - Unity 매뉴얼프리팹 배리언트는 프리팹의 사전 정의된 배리에이션 집합이 필요할 때 유용합니다.docs.unity3d.com https://programing-note.tistory.com/entry/unity-Prefab-Variants unity _Prefab Variants2018버전부터 Prefab Variants 라는것을 지원한다. Prefab Variants 는 프리펩의 자식 계념이라 생각하면 쉽다. 아래 그림처럼 기존 프리팹을 바꿔서 Original 프리팹을 재생성 하게되었을때 두개로 나뉘어programing-note.tistory.com

[Unity] Sound 모바일 최적화

3D 음향효과가 구지 필요없는 경우(ex. 효과음) 최적화를 해주자.  [Audio Source 최적화] 1) AudioSource > 3D Sound Settings > Doppler Level 비활성화.: 도플러 효과 1 -> 0 으로 변경하여 비활성화하기.: 코드상에서도 AudioSource변수.dopplerLevel = 0.0f 로 가능. 2) AudioSource > Reverb Zon Mix 비활성화.: 동굴 효과 1 -> 0 으로 변경하여 비활성화.  [Audio Clip 최적화] 1) Audio Clip 파일 > Force To Mono 체크: 복수 사운드 채널 하나로 합치기. 입체 음향 효과 없애기. 2) Normalize 체크.: 사운드 정규화. 3) Load In Background ..

[Dart] 기본 문법 정리

Dart 코드 온라인 컴파일러 DartPad dartpad.dev C++ 이랑 엄청 비슷하다 ! 쉬운 언어였군... *출력 void main() { print('Hello Code Factory'); } *변수 선언 및 특징 void main() { // var : 변수형 예측 및 자동 메모리 할당 var name = 'Dart'; name = 'newDart'; print(name.runtimeType); // String String name2 = 'Dart2'; print('${name} ${name2}'); print('$name $name2'); // 괄호 없애는 것도 가능 print('$name.runtimeType'); // 변수의 함수를 사용할 경우 괄호 필수. *출력: newDart.ru..

Unity Canvas :: Reference Pixels Per Unit

https://delightdev.com/unity-reference-pixels-per-unit-%EC%9D%B4%ED%95%B4/ Unity - Reference Pixels Per Unit 이해 이 글에서는 Unity의 Canvas Scaler에서 중요한 설정인 Reference Pixels Per Unit에 대해 설명합니다. 이 설정은 스프라이트와 UI 요소의 크기 조절에 핵심적인 역할을 하며, 다양한 해상도에서 UI의 일관된 delightdev.com https://docs.unity3d.com/ScriptReference/Canvas-referencePixelsPerUnit.html Unity - Scripting API: Canvas.referencePixelsPerUnit Sprites h..

ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL);

가끔 제한시간을 넘기지 않았는데도 시간초과가 날 때가 있다.그 땐 아래 코드를 코드 시작 전에 추가해주면 해결이 되기도 한다. ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); ios_base::sync_with_stdio(false);C와 C++ 표준 스트림 간의 동기화를 비활성화시킨다. 동기화를 비활성화하면 C++ 스트림이 자체 독립 버퍼를 가지므로 버퍼 수가 줄어서 실행속도가 빨라진다(+). 다만 부작용은 모든 IO의 순서가 예상한 것과 정확히 일치한다는 것을 보장할 수 없다. c 의 입출력코드와 c++ 의 입출력코드를 혼용해서 쓰면 안된다(-). cin.tie(NULL); cout.tie(NULL);C++ 은 기본적으로 cin과 c..

[C++][Baekjoon][map] 1620 나는야 포켓몬 마스터(map/arr 시간복잡도, map value로 key찾기)

[문제] 1620번: 나는야 포켓몬 마스터 이다솜 첫째 줄에는 도감에 수록되어 있는 포켓몬의 개수 N이랑 내가 맞춰야 하는 문제의 개수 M이 주어져. N과 M은 1보다 크거나 같고, 100,000보다 작거나 같은 자연수인데, 자연수가 뭔지는 알지? 모르면 www.acmicpc.net 첫째 줄에는 도감에 수록되어 있는 포켓몬의 개수 N이랑 내가 맞춰야 하는 문제의 개수 M이 주어진다. N과 M은 1보다 크거나 같고, 100,000보다 작거나 같은 자연수이다. 둘째 줄부터 N개의 줄에 포켓몬의 번호가 1번인 포켓몬부터 N번에 해당하는 포켓몬까지 한 줄에 하나씩 입력으로 들어온다. 그 다음 줄부터 총 M개의 줄에 내가 맞춰야하는 문제가 입력으로 들어온다. 최종적으로 입력으로 숫자가 들어왔다면 그 숫자에 해당하..

[C++][Baekjoon][문자열] 2559 수열 (feat. prefix sum)

문제 https://www.acmicpc.net/problem/2559 2559번: 수열 첫째 줄에는 두 개의 정수 N과 K가 한 개의 공백을 사이에 두고 순서대로 주어진다. 첫 번째 정수 N은 온도를 측정한 전체 날짜의 수이다. N은 2 이상 100,000 이하이다. 두 번째 정수 K는 합을 구하기 www.acmicpc.net 매일 측정한 온도가 정수의 수열로 주어졌을 때, 연속적인 며칠 동안의 온도의 합이 가장 큰 값을 계산하는 프로그램 조건 N은 2 이상 100,000 이하 주어지는 수들은 모두 -100 이상 100 이하 예제 문제/답 10 2 3 -2 -4 -9 0 3 7 13 8 -3 10개의 수가 주어지고, 2일치를 연속적으로 더했을 때 갖 값, => 정답은 21 해결방법 첨에 규칙 찾아서 하..

[Back-End] 스프링 입문 :: 환경 셋팅(Java, IntelliJ, Spring Boot Starter)

#1강_환경설정 1) Java Installhttps://www.oracle.com/java/technologies/downloads/#jdk22-windows Download the Latest Java LTS FreeSubscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts.www.oracle.com 2) IntelliJ Installhttps://www.jetbrains.com/help/idea/installation-guide.html#toolbox Install IntelliJ IDEA | IntelliJ IDEA www.jetbrains.com=> ..

728x90