lucar 님의 블로그

고정 헤더 영역

글 제목

메뉴 레이어

lucar 님의 블로그

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (91)
    • 스파르타 코딩캠프 (62)
      • '24 Today I Learned (56)
    • 블렌더 3D 모델링 (4)
      • Today I Learned (4)
    • Python (4)
      • Today I Learned (4)
    • C (2)
      • Today I Learned (2)
    • Kotlin (2)
      • Today I Learned (2)
    • 기술면접 (2)
    • C# (5)
      • ASP.NET (2)
      • Unity (1)
      • Graphics (2)
    • Linux (1)
    • 논문 리뷰 (0)

검색 레이어

lucar 님의 블로그

검색 영역

컨텐츠 검색

전체 글

  • 0516 TIL - Vector3 구현

    2026.05.17 by lucar

  • 0512 TIL - C#으로 ppm이미지 파일 빌드하기

    2026.05.13 by lucar

  • 0430 TIL - Conda 가상환경 conda 명령어 작동 안됨

    2026.04.30 by lucar

  • 1024 TIL - 어드레서블 독학하기

    2025.10.24 by lucar

  • 0927 TIL - ASP.Net Razor

    2025.09.27 by lucar

  • 0926 TIL - ASP.NET 기초

    2025.09.26 by lucar

  • 0410 TIL - 안드로이드 스튜디오 뷰 바인딩

    2025.04.10 by lucar

  • 0410 TIL - 안드로이드 스튜디오 Gradle 설치 TimeOut 에러

    2025.04.10 by lucar

0516 TIL - Vector3 구현

우선 Unity에서의 Vector3를 살펴보자.https://docs.unity3d.com/ScriptReference/Vector3.html 핵심으로는 x, y, z 값을 가지고 있으며 this[int]를 통해 인덱스로 참조가 가능하다.또한 magnitude를 통해 벡터의 길이를, normalized를 통해 단위 벡터를 구할 수 있다. 생성자는 float 값 3개를 통해 생성되도록 되어 있다. 외부에서 사용가능한 메서드는 3개로 Equals와 Set 그리고 ToString으로 두 개의 override 메서드와 Set 메서드가 있다. Static 메소드는 많지만 Raycast에 사용할 것들만 우선 작성해준다.Cross, Dot 정도만 작성하도록 하겠다. (외적, 내적)연산자 오버로딩은 가능한 만큼 해준다..

C#/Graphics 2026. 5. 17. 00:13

0512 TIL - C#으로 ppm이미지 파일 빌드하기

작업환경OS : Window 11 64bitIDE : visual studio 2026빌드 툴 : dotnet cli 10.0.203명령어 입력 환경 : Window Powershell dotnet new console -n Ppmgeneratorcd Ppmgenerator dotnet new console을 사용하여 새로운 .NET 프로젝트를 작성한다. 인수는 -n을 사용하여 이름을 지정해주며 그 이름은 Ppmgenerator이다.내부에 프로젝트 이름도 Ppmgenerator로 생성되었다. 내부의 코드를 다음과 같이 작성하였다.using System.Text;class Program{ static void Main() { int width = 256; //너비 256 ..

C#/Graphics 2026. 5. 13. 01:47

0430 TIL - Conda 가상환경 conda 명령어 작동 안됨

apt update && apt install -y wget bzip2 unzipwget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.shbash Miniconda3-latest-Linux-x86_64.sh Miniconda3-latest-Linux-x86_64.sh을 다운 받고 bash로 실행시킨다.파일 다운로드 후 yes를 입력하고 엔터를 누르면 홈에 miniconda3 라는 디렉토리가 생성된다. source ~/.bashrc 명령어를 통해 가상환경을 설정한다. 이때 문제가 발생했는데, 가상환경이 생성되지 않고 피드백이 없었다.확인해보니 conda또한 명령어가 작동되지 않는 것을 확인하였고 PATH가 이상하다는 결론을 내렸다...

Linux 2026. 4. 30. 20:35

1024 TIL - 어드레서블 독학하기

25년도 이제 2개월 밖에 안남았다. 개인 프로젝트 중에 어드레서블 사용했던 내용을 저장해두면 좋을 것 같아서 글을 작성하게 되었다. 우선 패키지 매니저에서 어드레서블을 다운로드 한다. 그러면 이제 Winow창에 Addressables가 생성되는걸 확인 할 수 있다.눌러보면 이런 창이 나오는데 간단히 설명하자면 여러 개의 그룹과 그 내부의 항목, 타입, 위치, 라벨이 있다. 그룹은 그냥 폴더처럼 사용하고 있고내부의 항목을 보면 Music/StartSceneMusic이 보일텐데 저것이 AudioClip의 주소이다.Path는 해당 항목의 현재 위치라벨은 태그처럼 사용하고 있다. 이제 어드레서블 매니저를 작성해보자.public class AddressableManager : DontDestroy{ pub..

C#/Unity 2025. 10. 24. 16:46

0927 TIL - ASP.Net Razor

ASP.Net은 Razor라는 기능을 사용해서 C#코드를 HTML문 안에서 사용할 수 있게끔 도와준다. 예를 들어, 현재 시간을 가져오고 그 시간을 통해 아침인지 점심인지 저녁인지를 구분하는 코드를 작성해보자. @{ int hour = DateTime.Now.Hour; //int타입의 hour은 현재의 시각을 받아온다. if(hour Dawn //새벽 } else if (hour Morning //아침 } else if(hour Afternoon //오후 } else //그 외 { Evening //저녁 } } 평범한 html구문 같지만 @를 통해 C#의 코드를 삽입 할 수 있고 그 결과를 html로 출력이 가능하다.이를 razor구문이라고 부른다. 이렇게 작성된 파일은 .html이..

C#/ASP.NET 2025. 9. 27. 14:39

0926 TIL - ASP.NET 기초

ASP.NET MVC에 대해 공부했다. 아마 당분간은 ASP.NET Core 비어있음 템플릿을 사용하여 처음부터 만드는 것을 목표로 진행된다.강의를 구매했으니 강의 내용 순서대로 따라가게 될 것 같다. ASP.NET을 사용하면서 느낀점은 API서버와 프론트를 동시에 구축할 수 있다는 장점이 눈에 띄었다.cshtml이라는 확장자를 통해 C#과 Html을 동시에 작성하여 프론트를 구축하고, 백엔드에서 구축한 데이터를 기반으로 통신이 가능하다는 점이 놀라웠다. @{ string hour0 = "아침"; string hour17 = "저녁"; int hour = DateTime.Now.Hour; @if(hour @hour0 } else if(hour Afternoon } else { @ho..

C#/ASP.NET 2025. 9. 26. 02:44

0410 TIL - 안드로이드 스튜디오 뷰 바인딩

책에는 분명히 바인딩 따위 신경쓰지 않고 위 사진의 버튼처럼 id가 정해져있다면 activity 코틀린 파일에서 button1로 호출해서 사용했는데 내가 해보니까 왜인지 안된다.그래서 더 찾아보니 바인딩이란걸 해야하나 보다. 처음 Empty View로 프로젝트를 생성하면 MainActivity라는 이름의 코틀린 파일은이렇게 적혀있다. (아마도) 책에서는 위의 import 중에 kotlinx.android.synthetic.main.activity_main.* 이라는게 써있다는데 찾아보니까 없더라 어쨌든 찾아보니 바인딩 방법은 build.gradle.kts 파일에android{.. //이미 작성되어 있는 내용들. buildFeatures{ viewBinding = true }} 해당..

Kotlin/Today I Learned 2025. 4. 10. 19:47

0410 TIL - 안드로이드 스튜디오 Gradle 설치 TimeOut 에러

안드로이드 스튜디오를 다운로드 하고 실행계속 Sync를 위해 Gradle 다운로드를 시도 중 TimeOut 에러로 옴짝달싹 못하는 상황이 되었음 직접 gradle을 수동으로 설치 후 환경변수 path에 설치된 gradle폴더의 위치를 추가 Distribution을 Wrapper에서 Local Installation으로 변경 후 gradle 폴더의 절대위치를 정해 줌 그제서야 실행되는 안드로이드 스튜디오;

Kotlin/Today I Learned 2025. 4. 10. 19:21

추가 정보

인기글

최신글

페이징

이전
1 2 3 4 ··· 12
다음
TISTORY
lucar 님의 블로그 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바