C# 6.0 정적 멤버 직접 사용
·
C#
C# 6.0에서는 정적 멤버를 클래스명 없이 직접 사용할 수 있는 기능이 추가되었습니다. 이 기능은 using static 키워드를 사용하여 구현됩니다. 예제1 using static 키워드를 사용하면, 해당 파일 내에서는 지정된 클래스의 모든 정적 멤버를 클래스명 없이 사용할 수 있습니다. 예를 들어, 다음과 같이 코드를 작성하면 됩니다. using static System.Console; namespace CS6 { class Program { static void Main(string[] args) { // Console. 생략 가능 WriteLine("csharpstudy.com"); // Math. 생략 가능 int x = Random(); float y = Sqrt(100); // DateTi..
C# 6.0의 catch/finally 블럭에서 await 사용
·
C#
C# 6.0에서는 catch/finally 블럭에서 await 키워드를 사용할 수 있는 기능이 추가되었습니다. 이 기능을 사용하면, 예외가 발생하더라도 finally 블럭을 실행할 수 있습니다. C# 5.0 이전 버전 C# 5.0 이전 버전에서는 catch/finally 블럭에서 await 키워드를 사용할 수 없었습니다. 따라서 예외가 발생하면 finally 블럭은 실행되지 않았습니다. 예를 들어, 다음과 같은 코드를 작성하면 예외가 발생하더라도 finally 블럭은 실행되지 않습니다. async Task Main() { try { await Task.Run(() => { throw new Exception("예외가 발생했습니다."); }); } catch (Exception ex) { // 예외 처리 ..
Timeline KeyFrame에 관하여...
·
Unity/Tip
Unity의 Timeline은 키프레임을 사용하여 값을 시간에 따라 변경할 수 있는 기능입니다. Vector3, float, int는 모두 연속적인 값을 표현할 수 있는 타입이기 때문에 키프레임을 삽입할 수 있습니다. 그러나 string은 문자열을 표현하는 타입이기 때문에 키프레임을 삽입할 수 없습니다. 문자열은 연속적인 값을 표현하지 않기 때문입니다. 예를 들어, "Hello, world!"라는 문자열을 1초마다 키프레임을 삽입한다고 가정해 보겠습니다. 첫 번째 키프레임에서 "Hello, world!"라는 문자열이 설정되고, 두 번째 키프레임에서 "Goodbye, world!"라는 문자열이 설정됩니다. 이 경우, 두 번째 키프레임에서 문자열이 변경되었는지 확인하기 어렵습니다. long도 마찬가지입니다...
Unity에서 Google AdMob을 사용하는 방법
·
Unity
Unity에서 Google AdMob을 사용하면 Unity 게임에서 광고를 게재할 수 있습니다. Google AdMob은 Google에서 제공하는 광고 플랫폼으로, 다양한 종류의 광고를 제공합니다. Unity에서 Google AdMob을 사용하려면 다음과 같은 단계를 따르세요. Google AdMob 계정 생성 Unity 프로젝트에 AdMob 패키지 설치 AdMob 광고 단위 생성 Unity 프로젝트에 AdMob 광고 추가 Google AdMob 홈페이지에서 계정을 생성합니다 http://admob.google.com Google AdMob: 모바일 앱 수익 창출 인앱 광고를 사용하여 모바일 앱에서 더 많은 수익을 창출하고, 사용이 간편한 도구를 통해 유용한 분석 정보를 얻고 앱을 성장시켜 보세요. ad..
RectTransform : Some values driven by Canvas.
·
Unity/Tip
RectTransform의 값을 조정 할 수 없을 때 값을 변경하고 싶을 때는 Canvas 컴포넌트의 Render Mode를 World Space로 변경하면 값을 변경할 수 있습니다.
git log로 코드의 변경사항을 확인하는 방법
·
Git
Git은 분산 버전 관리 시스템으로, 코드의 변경사항을 추적하고 관리할 수 있습니다. git log 명령을 사용하면 코드의 변경사항을 확인할 수 있습니다. git log의 기본 사용법 git log 명령은 다음과 같은 형식으로 사용합니다. git log [옵션] 옵션을 지정하지 않으면 git log 명령은 다음과 같은 정보를 출력합니다. commit hash | author | date | message commit hash: 커밋의 고유 식별자 author: 커밋을 작성한 사용자 date: 커밋을 작성한 날짜 message: 커밋의 메시지 옵션 git log 명령에는 다음과 같은 옵션이 있습니다. -p : 커밋의 변경사항을 출력합니다. -n : 출력할 커밋의 개수를 지정합니다. --oneline : 각..
2023.11.03 핑크키티 치어 탄생
·
Hobby/물생활
어제 아침에 출근할 때까지만해도 치어가 없었는데 퇴근하고 보니 수십마리의 치어가 태어났네요 😁😁 브라인 열심히 끓여야겠다 😂😂😂
Unity 빌드 에러 : Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
·
Unity/Tip
Unity Editor 버전을 업데이트 했을 경우(필자가 그러함) Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 org.gradle.launcher.GradleMain "-Dorg.gradle.jvmargs=-Xmx4096m" 이와 같은 에러가 발생한 경우 Minimum API Level을 13.0이상으로 변경해주면 해결이 된다.