전체 글 107

Unity 2D 경사로 미끄러짐

문제 : 플랫포머 기반 게임을 만들때 계단이 아닌 위와 같은 경사로를 구현할 때 플레이어(회색)이 경사로에서 중력의 영향을 받아 1.올라갈 때 느린속도로 올라감. 반대로 내려올 때 가속을 받아 빠른 속도로 내려옴 2.경사로에서 입력이 없을 시(정지 상황을 유도) 중력에 이끌려 경사로 아래로 내려감. 3.점프(addforc.impulse)를 입력시 가속 상황에 더 멀리 점프하게 됨.(의도는 평지와 같은 힘만큼만 점프하길 원함) 참고 영상 위의 해결 방법은 다음과 같다. 1.플레이어가 경사로를 접했을 때 ray를 이용하여 해당 경사로의 정보를 저장한다. 2.ray와 맞다은 경사로로부터 수직의 법선을 그린다. 3.해당 법선과 (0,1)좌표와 아래로 선을 그어 맞닿은 지점의 각도를 저장한다. 4.해당 각도를 이..

Could not locate .NET Core project in 'VSCode'. Assets were not generated. 오류 발생

vscode에서 >.Net:Generate Assets for Build and Debug를 실행시 작업영역에 .vscode라는 폴더가 생성되지 않고 발생하는 오류 아래는 참고한 링크 C# : Visual Studio Code C# 개발환경 설정 (VS Code C#) C# 개발은 Visual Studio를 사용해도 되지만 VS Code로도 가능합니다. 1. Install VS Code 먼저 VS Code를 설치합시다. https://code.visualstudio.com/ Visual Studio Code - Code Editing. Redefined Visual Studio Code is a code editor redefi cosmosproject.tistory.com 검색해보니 설치된 .Net 경..

맥 VS Code 자동완성이 안될 때

VS Code 자동완성 안될때 Unity - Preference - External Tools - External Script Editor 항목에 Visual Studio Code 아니면 Code로 잘 선택되어 있는지 확인!Unity - Package Manager에 Visual Studio Cod velog.io 맥북은 mono가 필요함(해당 사이트는 압축해제 방법) 유니티)맥 유니티 visual studio code 사용(성공)(자동완성됨) 참고영상 https://www.youtube.com/watch?v=3GVGyooZ8jk 맥에서 vscode 세팅하는 최신영상을 참고하여 진행해보고자 합니다. 이번에 시도해볼것은 이전에 vscode세팅을 실패했기 때문에 (https://workdiarysometim..

xz1 커스텀롬 설치(커스텀 리커버리 설치시 문제해결 포함)

기본적인 설치 과정 xz1c 커스텀롬 작업 - Havoc-OS 4.6 (안드로이드 11) 저는 퇴근 후 부업 삼아 쿠팡플렉스를 하고 있습니다. 쿠팡플렉스의 경우 입차부터 물건의 분류, 배송지역 확인, 배송 완료처리까지 업무 전 범위에 있어 휴대전화의 앱을 이용하기 때문에 배터 tokis.tistory.com (공식 sdk나 ADB 드라이버가 구글 홈페이지에서 안받아지면 엣지사용할 것, 애드블락때문인가...) fastboot에서 디바이스가 출력되지 않을 때 fastboot 로 device를 찾을 수 없을때 해결방법 안드로이드에서 펌웨어 flashing을 하기 위해서 adb root adb shell reboot bootloader 로 android 단말을 재부팅 처리 해도 fastboot devices 로..

유니티 3D 기초(기본개념) 물리(Rigidbody, Material 등)

물리효과 적용하기Colider : 물리효과를 받기 위한 컴포넌트 (ex. 충돌)충돌기준은 오브젝트의 크기가 아닌 colider의 크기(Radius)에 따름컴포넌트 추가 - RigidBody : 물리효과를 받기 위한 컴포넌트Rigidbody 컴포넌트 구성요소-Mass : 충돌 무게, 중력가속도의 영향을 받지 않음, 수치가 높을수록 충돌이 무거워짐위와 같이 구체를 떨어뜨려 다른 구체와 충돌시킬 경우떨어지는 구의 Mass수치가 높을때 작용을 받는 구가 많이 밀림떨어지는 구의 Mass수치가 낮을때 작용을 받는 구가 적게 밀림-Use Gravity : 중력의 영향을 받을지 여부-Is Kinematic : 외부 물리 효과를 무시 (다른 오브젝트에 의해 물리효과를 받지 않고 스크립트에 의한 영향만 유효, 움직이는 장..

개?발/Unity 2023.10.04

유니티 3D 기초(기본개념)

게임 오브젝트의 LifeCycle 기본적인 Cycle : 초기화-(활성화)-물리-로직-(비활성화)-해체 아래는 예시 using System.Collections; using System.Collections.Generic; using UnityEngine; public class LifeCycle : MonoBehaviour { private void Awake() { //게임 오브젝트가 생성될 때 최초실행 == 초기화 Debug.Log("플레이어 데이터가 준비됨"); } private void OnEnable() { //게임 오브젝트가 활성화 될 때 실행(최초 실행 x) == 활성화 Debug.Log("플레이어가 로그인 함"); } private void Start() { //업데이트 시작 직전 최초실..

개?발/Unity 2023.10.03