티디칠칠이

티디칠칠이

  • 분류 전체보기
    • 세미콘웨스트2023
    • TD7
    • 직장생활 다이어리
    • 코딩
    • SQL
    • 회사주변맛집
    • 해외정보
    • 생각
  • 홈
  • 행사
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

티디칠칠이

컨텐츠 검색

태그

보고서 쌀국수 오스틴 출장 unity 동탄맛집 c# 반복문 향수 텍사스 동탄김밥 데이터 베이스 유니티 코딩 rigidbody 브랜딩 OculusQuest2 SQL OculusQuest 티디칠칠이

최근글

댓글

공지사항

아카이브

c#(10)

  • Unity_Audio

    유니티로 사운드효과를 주는 방법은 크게 2가지가 있습니다. 첫번째는 Component에 Audio Source를 추가해서 파일을 넣는것이고 또 하나는 스크립트로 제어를 하는 방법입니다. 우선 Component에 Auido Source를 추가하는 방법부터 알아보겠습니다. Component에 AudioSource를 추가하면 아래와같은 화면을 볼 수 있습니다. 저 AudioClip에 오디오파일을 넣으면 실행됩니다. Play On Awake를 클릭하면 씬을 시작하자마자 소리가 나오게되고 기본적으로는 3D사운드로 세팅이되어있습니다. 3D사운드는 은 오브젝트에 다다갈수록 크게들리고 멀리떨어지면 소리가 작아집니다. 2D사운드는 거리와상관없이 원래 사운드로 들립니다. 두번째 방법은 스크립트로 오디오를 담을 곳을 만들어..

    2021.10.15
  • Unity_위치,회전,크기 조정

    유니티를 사용하면서 많이 사용하게 되는 것 중 하나는 위치값,회전값,크기값을 조정해주는 것입니다. 이것을 조정하기위해 Transform을 사용하는데, 이것을 사용하는데에는 여러가지방법이 있습니다. 하나씩 알아보도록 하겠습니다. 위치값 조정 transform.position = new Vector3 ( 1, 0, 0 ) ; 위 코드를 넣으면 좌표값 1,0,0 으로 오브젝트가 이동하게됩니다. transform.Translate( 1, 0, 0 ); 위 코드의 경우는 위치값에서 x값을 1만큼 더 이동하게됩니다. 회전값 조정 transform.rotation = Quaternion.Euler(new Vector3 ( 1, 0, 0 )); 위 코드는 현재 rotation 값을 1,0,0 으로 바꿔줍니다. tran..

    2021.10.13
  • Unity_충돌처리

    지난번 포스팅에서 오브젝트에 RigidBody를 추가해서 물리법칙을 적용하는 방법을 올렸습니다. 충돌처리를 문제없이 발생시키기 위해서는 충돌하는 오브젝트에 모두 Collider 가 있어야하고 동적으로 움직이는 오브젝트에 Rigidbody가 추가되어있어야합니다. 위와같이 Cube오브젝트에 BoxColider와 Rigidbody 를 추가하였고 BoxCollider의 경우 X축을 늘려줬습니다. 초록색으로 표시된 선이 콜라이더의 크기인데 이 크기를 수정하면서 충돌체의 크기를 수정 할 수 있습니다. 충돌을 처리하는 방법에는 2가지가 있는데 물리법칙을 이용한 Collision, 물리법칙을 무시하고 충돌을 감지하는 Trigger 가 있습니다. 이번포스팅에서는 Collision에 대해 알아보겠습니다. Collison ..

    2021.10.08
  • Unity_물리법칙 적용

    유니티에서 오브젝트에 물리효과를 적용하는 방법에대해서 알아보겠습니다. 오브젝트의 인스펙터창에서 아래와같이 RigidBody를 추가해줍니다. 하나씩 살펴보겠습니다. Mass : 오브젝트의 질량값입니다. Drag : 공기저항이 영향을 끼치는 정도를 나타냅니다. Drag값이 높을수록 오브젝트가 떨어지는 속도가 느려집니다. Angular Drag : 회전할때에 공기저항이 끼치는 정도를나타냅니다. 마찬가지로 높을수록 오브젝트가 회전하는 속도가 느려집니다. Use Gravity : 체크해두면 중력의 영향을 받습니다. Is Kinematic : 체크하면 물리효과의 적용을 받지 않게 됩니다. InterPolate : 움직임이 자연스럽지 못 할 때에 사용합니다. None은 영향X / Interpolate 는 이전프레임을..

    2021.10.06
  • C#_좋은질문

    프로그래밍을 하다보면 항상 막히는 부분이 생기기 마련입니다. 원인을 찾아서 포털사이트에 검색도을하고 영어로 구글링도 해봅니다. 그래도 답이 나오지 않고, 에러가 발생 하게되면 개발자들의 커뮤니티에 들어가 익명의 누군가들에게 도움을 요청하고 답을 얻는 경우들이 있습니다. 저도 컴퓨터 프로그래밍을 전공하지 않고 개발에 도전해봐서 위와같은경험들을 많이 해봤고 지금도 하고있습니다. 그래도 처음보다는 많이 나아졌다고 생각하지만 처음에는 질문하는 방법을 몰라 댓글로 무시당하는 경우도있었고 프로그래밍 전문가들이 답변을 제시해줬지만 제가 원하는 결과가 나오지 않은 경우가 많이 있습니다. 이런 일을 많이 겪다보니 좋은 질문은 어떻게 해야하는걸까 라는 생각이 들었고 스택으보플로우라는 사이트에서 좋은 질문은 어떻게 해야하는..

    2021.10.02
  • 점프문

    이번포스팅에서는 점프문에대해 알아보겠습니다. 분기문,반복문과는 다르게 점프문은 말 그대로 원하는 곳으로 프로그램의 실행위치를 점프 할 수 있는 기능을 가지고있습니다. 바로 예문을 들어 설명해보겠습니다. break 이전 포스팅에서 설명한 switch문에서 사용했던 break입니다. int a = 1; while( i>=1 ) { if ( i == 5 ) break; Console.WriteLine(i++); } i가 1씩증가다하다 5가 되면 while 문에서 탈출하는 형식입니다. continue break 가 반복문을 멈추게한다면 continue는 어떤 역할을 하는지 바로 예를 들어서 알아보겠습니다. for ( int a =0; i

    2021.09.30
이전
1 2
다음
- TD7 INC -
© 2018 TISTORY. All rights reserved.

티스토리툴바