Unity 66

[Unity] WebGL 빌드시 Exception: Unity.IL2CPP.Building.BuilderFailedException

결론 한글경로 문제 Exception: Unity.IL2CPP.Building.BuilderFailedException: "D:\Program Files\Unity Hub\Editor\2020.3.23f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten_Win\python\2.7.5.3_64bit\python.exe" -E "D:\Program Files\Unity Hub\Editor\2020.3.23f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten\emcc" -o "D:\workspace\Unity\testWebgl\Library\il2cpp_cache\linkresult..

Unity/문제해결 2022.01.10

플로킹 알고리즘, 군중 알고리즘

http://www.devkorea.co.kr/bbs/board.php?bo_table=m03_qna&wr_id=53201 데브코리아 한국 게임개발자 커뮤니티 www.devkorea.co.kr 플로킹 알고리즘 https://studyfield.tistory.com/490 3D공간 flock(Boids) 알고리즘(군체 AI, 새 무리 이동) C# 코드 리뷰 youtu.be/_d8M3Y-hiUs Flock(Boids) 알고리즘 :: 생물의 집단 행동 (새의 무리 이동 등)에서 아이디어를 얻어 만들어졌다. 모든 새는 3가지 규칙을 따른다. 1. cohesion : 모든 boid의 평균 위치에 더 근접하게.. studyfield.tistory.com https://ko.wikipedia.org/wiki/%EB%..

Unity/참고자료 2021.12.05

Gradle build failed + sdk 업데이트 실패 (해결 : 권한문제)

유니티 버전 : Unity 2020.3.23f1 구글 콘솔에 aab 파일을 업로드 하려던 중 발생한 문제 1. SDK과 Gradle을 유니티 기본 경로로 사용 오토메틱으로 사용하면 aab가 빌드는 되지만 구글 콘솔 에서 현재 앱이 29의 API 수준을 타겟팅하고 있지만, 보안 및 성능에 최적화된 최신 API를 기반으로 앱을 빌드하려면 API수준 30 이상을 타겟팅해야 합니다. 앱의 타겟팅 API 수준을 30 이상으로 변경하세요 라는 메세지가 나옴. 2. SDK과 Gradle을 유니티 기본 경로로 사용 30으로 수동 설정하면 빌드시 창이 나오고 업데이트를 누르면 업데이트 실패 에러가 난다. 3. 안드로이드 스튜디오에서 SDK를 타겟 API까지 설치후 경로를 안드로이드 스튜디오 SDK 경로로 지정 Gradl..

[Cinemachine] 시네머신 카메라 구성, Follow Cam 만들기

Unity 패키지 Cinemachine https://unity.com/kr/unity/features/editor/art-and-design/cinemachine 시네머신 Unity의 시네머신으로 복잡한 카메라의 움직임을 만드는 방법을 알아보세요. 타겟 트래킹, 구성, 블렌딩 및 자르기까지 쉽고 직관적으로 작업할 수 있습니다. unity.com 설치방법 패키지 메니저 > 유니티 레지스트리 > Cinemachine 검색 > 설치 사용법 (Follow Cam 만들기) Brain Camera : 게임월드를 촬영하는 진짜 카메라 이며 씬에 하나만 존재 한다 Virtual Camera : 브레인 카메라의 분신 역할, 여러개 존재 할 수 있다 ​ 브레인 카메라는 여러 가상 카메라중 하나를 골라 현재 활성화 된 카..

[Shader] 이미지 두장을 lerp 하기

Function Prototype Profile Usage Description lerp( a, b, f ) All Linear interpolation between a and b based on f 'f'를 기반으로 하는 'a'와 'b' 간의 선형 보간 https://developer.download.nvidia.com/CgTutorial/cg_tutorial_chapter03.html LERP의 루틴은 크기가 같은 두 벡터의 가중 선형 보간을 계산합니다. 니모닉 lerp는 "선형 보간"을 나타냅니다. 루틴에는 VECTOR가 1, 2, 3 또는 4개의 구성요소가 있는 벡터이고 TYPE이 VECTOR와 동일한 수의 구성요소 및 요소 유형을 갖는 스칼라 또는 벡터인 오버로드된 프로토타입이 있습니다. VE..

[Shader] 이미지 한장 받아서 흑백으로 만들기

Shader "Custom/Grayscale" { Properties { _MainTex ("Albedo (RGB)", 2D) = "white" {} _Intensity ("grayscale intensity", Range(-0.5, 0.5)) = 0 } SubShader { Tags { "RenderType"="Opaque" } CGPROGRAM #pragma surface surf Standard struct Input { float2 uv_MainTex; }; sampler2D _MainTex; float _Intensity; void surf (Input IN, inout SurfaceOutputStandard o) { float4 c = tex2D(_MainTex, IN.uv_MainTex); ..

[Shader] SimpleColor Shader

쉐이더의 컬러는 RGBA의 fixed4로 표현된다. 컬러프로퍼티의 수치는 0~255로 표현됨 255로 나누어 주면 0~1로 변환이 가능하다. 반대의 경우 곱해주면 된다. fixed4(1, 1, 1, 1) = white fixed4(0, 0, 0, 1) = black fixed4(1, 0, 0, 1) = red fixed4(0, 1, 0, 1) = green fixed4(0, 0, 1, 1) = blue 연산이 가능하다 -화면에는 1까지만 표현이 되지만 수치는 저장이 된다 fixed4(1, 0, 0, 1) + fixed4(0, 1, 0, 1) = fixed4(1, 1, 0, 2) = yellow fixed4(1, 0, 0, 1) + fixed4(1, 1, 0, 1) = fixed4(2, 1, 0, 2) =..

[Shader] Unity, CG Menual

https://docs.unity3d.com/kr/2019.3/Manual/SL-Shader.html ShaderLab 구문 - Unity 매뉴얼 Unity의 모든 셰이더 파일은 “ShaderLab”이라는 선언형 언어로 작성되어 있습니다. 이 파일에서 중첩 중괄호 구문은 머티리얼 인스펙터에 표시할 셰이더 프로퍼티, 수행할 하드웨어 폴백 종류, 사 docs.unity3d.com https://docs.unity3d.com/kr/530/Manual/SL-SurfaceShaders.html 유니티 - 매뉴얼: 서피스 쉐이더 작성 서피스 쉐이더 작성 라이팅과 상호 작용하는 쉐이더 기술은 복잡합니다. 각종 라이트, 각종 그림자 옵션, 각종 렌더링 패스(포워드 및 지연 렌더링)가 있으며, 쉐이더는 그 복잡성을 처리..