전체 글102 [Unity] Mesh, Material, Collider, RigidBody 물체 필수 요소 - Mesh - Material - Collider - RigidBody RigidBody: 물리효과를 받기 위한 컴포넌트 Collider: 충돌 영역 정하기 Material: 재질 오브젝트의 표면 재질을 결정하는 컴포넌트 Metalic: 금속 재질 수치 Smoothness: 빛 반사 수치 Emission: 텍스쳐 발광(밝기) 조절 Physic Material: 탄성과 마찰을 다루는 물리적인 재질 Friction: 마찰력, 낮을수록 많이 미끄러짐 Friction Combine: 다음 마철력을 계산하는 방식 Bounciness: 탄성력, 높을수록 많이 튀어오름 Bounciness Combine: 다음 탄성을 계산하는 방식 Collider: 충돌 영역 정하기 Collider 속성의 Radiu.. 2022. 3. 27. CORS 문제 php로 해결 공공데이터로 API를 사용할 때 자주 CORS 문제에 마주했었다. 개발하는 도중 CORS 문제가 생겼을 때는 로컬 환경에서 두 가지 방법으로 해결해서 데이터를 확인했다. 1. 첫 번째는 https://cors-anywhere.herokuapp.com/corsdemo 이곳에서 request 버튼을 클릭하여 요청하고 불러오고자 하는 URL 앞에 "https://cors-anywhere.herokuapp.com/" 를 붙여주었다. 2. 두 번째는 확장앱을 사용했다. 브라우저에 확장앱을 추가하고 Allow CORS를 해주면 된다. 하지만 이 두가지는 로컬 환경에서 해결해줄 뿐이고 내 도메인에 업로드할 경우엔 여지없이 막히는 문제가 있었다. 3. 이 경우에는 api를 php로 받아와서 js에서 php를 불렀더니 .. 2022. 3. 23. [Unity] 오브젝트 이동 키보드 입력을 통해 오브젝트 x, y 축 이동하기 실행화면 적용 코드 void Update() { Vector3 vec = new Vector3( Input.GetAxis("Horizontal") * Time.deltaTime, Input.GetAxis("Vertical") * Time.deltaTime, 0); transform.Translate(vec); } 이 스크립트는 실린더 오브젝트와 카메라에 적용해서 카메라가 오브젝트를 계속 주시하게 했다. Input Manager에서 Horizontal, Vertical에 적용되어있는 키 확인 후 누르면 움직임을 줄 수 있다. GetAxisRaw를 사용하면 -1, 0, 1로 반환받아 움직이고 GetAxis를 사용하면 소수점까지 반환받는다. 누르는 키에 맞춰 .. 2022. 3. 22. [Unity] 키 입력 anyKey, GetKey, GetMouseButton, GetButton * 공부하며 정리하고 있기 때문에 잘못된 정보가 있을 수 있습니다. 1. anyKey 키보드, 마우스 입력 anyKeyDown 아무 입력을 최초로 받을 때 anyKey 아무 키나 입력되고 있을 때 2. GetKey 키보드 입력 GetKey 키를 누르고 있는 동안 true 반환 GetKeyDown 키를 누르는 순간 한 번 true 반환 GetKeyUp 키를 떼는 순간 한 번 true 반환 3. GetMouseButton 마우스 입력 GetMouseButton 마우스 키를 누르고 있는 동안 true 반환 GetMouseButtonDown 마우스 키를 누르는 순간 한 번 true 반환 GetMouseButtonUp 마우스 키를 떼는 순간 한 번 true 반환 keyCode 몇 가지 Return 엔터키 Keyp.. 2022. 3. 21. [Unity] 유니티 입문 / 유니티 흐름, 라이프사이클 4학년 1학기 수강 신청을 하려는데 2학년 수업에 유니티를 이용한 게임응용실습 수업이 있어서 신청했다. 전에는 없었는데.. 마침 webXR에도 관심이 있고 threejs로 이것저것 만들어보고 싶은데 잘 안 되기도 해서 일단 배워보려고 한다. C#언어는 처음 써보는 것인데 어떨지 모르겠다. 일단 유튜브에서 먼저 빠르게 공부해보고자 강좌를 들으며 정리를 해봤다. 출처: 유튜브 골드메탈 초기화: Awake, OnEnable 활성화: OnEnable 물리: FixedUpdate 게임로직: Update, LateUpdate 비활성화: OnDisable 해체: OnDestroy using System.Collections; using System.Collections.Generic; using UnityEngine.. 2022. 3. 20. [피아노] 새로운 취미 / 롤랜드 F-701 초등학교 때 피아노를 배웠었는데 그 후로는 안 치다가 작년에 집에 들를 때 가끔씩 생각나서 쳐보니까 꽤 재미있었다. 업라이트 피아노라 자취방에 가져올 수도 없어서 이주일에 한번 정도 치며 감칠맛만 느끼다 안 되겠다 싶어 20만 원짜리 디지털 피아노를 구매했다. 자취방이 좁아서 놓을 곳이 없어 주인 아주머니께 부탁해서 침대는 빼버렸다. 방 넓어지니 더 좋다. 진작 뺄 걸 사기 전 검색해보니 디지털 피아노는 아무리 싸도 50만 원 이상은 돼야 한다고 많이 봤는데 이제 4학년이고 하니 싼 거 사서 가끔씩 치자는 생각이었는데 막상 배송받아 쳐보니 완전 기대 이하.. 피아노에 대해 아는 것도 전혀 없는데도 이건 무슨 장난감 같은 느낌이었다. 가끔 집에서 업라이트 피아노를 치던 느낌이 있어서인지 건반 누르는 것이 .. 2022. 3. 13. 이전 1 2 3 4 5 6 7 ··· 17 다음 728x90