반응형

분류 전체보기 223

Shader HLSL -> Shader Graph화 할때 유용한 사이트

HLSL에서 사용하는 함수들이 보통(?) Shader Graph의 node에서 제공하는 함수와 내용이 같지만 자세히 보면 같은 함수임에도 node에서 설정을 어떻게 하냐에 따라 출력이 다르게 나올 수가 있어서 꼭 HLSL의 함수 내용과 Shader Graph의 node의 내용을 비교해가면서 작업해야 한다. https://docs.microsoft.com/en-us/windows/win32/direct3dhlsl/dx-graphics-hlsl High-level shader language (HLSL) - Win32 apps HLSL is the C-like high-level shader language that you use with programmable shaders in DirectX. docs...

Unity/Tips 2021.06.03

유니티 Joints, Hinge Joint 간단한 예제 유니티 기초

이번 예제는 간단하게 3D Object인 Plane과 Cube, Sphere를 사용하였으며 바로 위 화면에 보이는 Cube과 Door라는 오브젝트 안에 있는 Left, Right(Cube)에는 AddForce 예제 때 사용하였던 Ex_06_1 스크립트가 포함되어있고 이번에 공부할 Hinge Joint가 적용되어있습니다. Sphere의 경우는 Rigidbody를 이용해서 오브젝트 움직임 구현하는 예제 때 사용했던 Sphere입니다. -Hinge Joint- Hinge Joint는 문 같은 물건에 안성맞춤이며 Spring Joint와 일부 속성을 공유합니다. 쉽게 생각하면 문의 경첩 역할을 해준다고 보시면 되겠습니다. Hinge Joint에서 축의 위치를 설정하고 그 기준으로 회전하게 됩니다. 속성 중 Sp..

Unity/기초 예제 2021.06.02

Unity manifest 위치, 수정, 권한 요청

먼저 https://docs.unity3d.com/kr/2020.3/Manual/android-manifest.html Android 매니페스트 - Unity 매뉴얼 Android 매니페스트는 Android 앱에 대한 중요한 메타 데이터가 포함된 XML 파일입니다. 여기에는 패키지 이름, 액티비티 이름, 메인 작업(앱 엔트리 포인트), Android 버전 지원, 하드웨어 기능 지원, 권 docs.unity3d.com https://docs.unity3d.com/kr/2020.3/Manual/android-RequestingPermissions.html 권한 요청 - Unity 매뉴얼 Android 6(API 레벨 23) 이상에서는 Android.Permission API를 사용하여 일반적으로 필요한 시스..

Unity/Tips 2021.06.01

오늘의 영어

Let's take a taxi. Actually I want to save money, but It was so tough day. Let's go home and take a rest. -> I wanted to save money(돈을 저축하고 싶었다, 과거) -> take a rest - 죽은 영어 => get some rest. It's the thought that counts. - 마음만으로도 고마워! Three to four times a month - 한달에 3~4번 I almost take my car but sometimes I take a public transport such as snowy day or I want to walk. -> take my car => drive (내 ..

영어공부 2021.06.01

유니티 Joints, Fixed Joint, Spring Joint 간단한 예제 유니티 기초

유니티에서 제공하는 Joint 중 Fixed Joint_Spring Joint를 알아보도록 하겠습니다. 이번엔 실행 화면을 먼저 보고 진행하도록 하겠습니다. 이번 예제는 간단하게 3D Object인 Plane과 Capsule, Cube, Sphere를 사용하였으며 스크립트는 없습니다. (수직 하강하는 Cube는 기본 Cube에 Rigidbody가 적용되어있습니다.) -Fixed Joint- Fixed Joint는 게임 오브젝트를 Rigidbody를 가지고 있는 게임 오브젝트에 고정시키는데 사용할 수 있습니다. Fixed Joint의 속성 중 Break Force, Break Torque는 조인트를 분리하는데 필요한 최소한의 힘을 의미합니다. 조인트가 분리되면 게임 오브젝트는 다시 자유롭게 움직일 수 있게..

Unity/기초 예제 2021.05.31

[프로그래머스 C#] x만큼 간격이 있는 n개의 숫자

https://programmers.co.kr/learn/courses/30/lessons/12954 코딩테스트 연습 - x만큼 간격이 있는 n개의 숫자 함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다. 다음 제한 조건을 보고, 조건을 만족하는 함수, solution을 완성해주세요. programmers.co.kr using System.Collections.Generic; public class Solution { public long[] solution(int x, int n) { List answer = new List(); long su = x; for (int i = 0; i

오늘의 영어

-review plus- tickets - 딱지 (벌금) - speeding tickets 과속 딱지 - parking tickets 주정차 딱지 step on it - 빨리 가다. (it - accel에 올려 달란 느낌) - Could you possilbly(좀 더 공손) step on it? - 빨리 가주시겠어요? (주로 택시에서 많이 사용) All right == All righty! (그래~ 할걸 그랭~ 하는 느낌) Certainly - 물론이지 - He is certain to work too much. - She is certain to be late. * late :늦은 -> be late : 늦다 Please drop me off here - 여기서 내려주세요. * Drop off 떨구는..

영어공부 2021.05.29

Unity 여러 플랫폼을 구분하여 개발하기

https://docs.unity3d.com/kr/530/Manual/PlatformDependentCompilation.html 유니티 - 매뉴얼: 플랫폼 의존 컴파일 자동 메모리 관리를 이해하기 플랫폼 의존 컴파일 Unity는 “플랫폼 의존 컴파일”이라는 기능이 있습니다. 여기에는 몇 가지 전 처리기 지시문이 포함되어, 스크립트를 ’파티션화’하여 코드 docs.unity3d.com https://docs.microsoft.com/ko-kr/dotnet/csharp/language-reference/preprocessor-directives C# 전처리기 지시문 조건부 컴파일, 경고, null 허용 분석 등을 제어하는 다양한 C# 전처리기 지시문을 알아봅니다. docs.microsoft.com C# 전..

Unity/Tips 2021.05.28

유니티 Physics Materials 물리 재질 간단한 예제 유니티 기초

Cube(Black) 좌: Cube(Black), 우: Physics Materials 설정값 이번 예제는 간단하게 3D Object인 Plane과 Cube를 사용하였으며 스크립트는 없습니다. (사실 이렇게 글 시작 전 이미지 하나 띄우는 게 생각보다 꼭 봐야 할 이미지인데 이번엔 봐야 할 게 더 생기다 보니 이렇게 이미지가 많아졌습니다.. 흠.. 가독성을 위해 다음부턴 더 보기 좋게 올려보도록 하겠습니다.. 저게 뭔지도 모르는데 일단 보고 하라는 느낌이라 ..ㅠ) -Physics Materials- 물리 재질은 게임 오브젝트의 모습이 아니라 오브젝트가 물리 엔진에 반응하는 방식에 영향을 줍니다. 농구공과 볼링공의 탄성의 차이를 생각하면 될 것 같습니다. 둘은 질량에도 차이가 있지만 표면이 매우 달라 다..

Unity/기초 예제 2021.05.26
반응형