엔진/Unity

· 엔진/Unity
Unite Europe 2016A Crash Course to Writing Custom Unity Shaders! [원본 강의] https://www.youtube.com/watch?v=3penhrrKCYg [NVIDIA Cg 기능] http://http.developer.nvidia.com/Cg/clip.html[유티니 셰이더 설명] https://docs.unity3d.com/Manual/SL-Reference.html[유니티 내장 셰이더 다운로드] https://unity3d.com/kr/get-unity/download/archive 유니티에서는 기본적으로 ShaderLab으로 작성되어 있습니다.ShaderLab이라는 블록 공간안에 CG(구현부)로 이루어진 블록이 중간에 있는 구조로 되어 있습니..
· 엔진/Unity
OBJECT POOLING 유니티에 오브잭트 풀링에 대해서 자습서에 있는 내용을 요약해보겠습니다.일단 풀링이이란 기존에 다른 언어에서도 memory pool이라고 불리며, 동일한 사이즈의 메모리 블록들을 미리 할당해 놓고 사용하는 것 인데, 유니티에서는 총알, 많은 수의 적을 처리하는데 오브잭트를 미리 생성 , 활성화 비활성화 하는 것으로 효과적으로 사용할 수 있을 것 같습니다. 대상 : 초급작성 환경 : 5.4f [원본 강의] - OBJECT POOLINGhttps://unity3d.com/kr/learn/tutorials/topics/scripting/object-pooling [사용된 함수 들] Invoke()CancelInvoke()InvokeRepeating(); 1단계 - 자동 발사를 통한 오..
· 엔진/Unity
CHARACTER ROTAION 유니티에서 캐릭터를 회전시키는 방법에 대해서 몇가지 코드를 작성해보겠습니다. 대상의 벡터(위치)를 가지고 회전방향을 구한후에 나의 전방(forward) 방향으로 회전시킵니다. 이때 나의 전방 방향을 기준으로 한다는 점을 유의해야합니다. (만약 리소스(캐릭터)의 전방 방향이 거꾸로 되어 있다면 거꾸로 회전합니다.) 방법 1. transform.LookAt 을 이용하는 방법 가장 간단한 방법으로 바라보고자 하는 transform을 지정해서 계속 바라보게 할 수 있습니다. 다만, 바라보는 대상의 y 값까지 참고하기 때문에 y값이 상승한다면, 캐릭터가 회전을 하게 됩니다. [코드] 1 2 3 4 5 6 7 8 9 10 11 12 13 using UnityEngine; using ..
· 엔진/Unity
이벤트 함수 호출 순서 유니티 게시물을 작성을 하는데 어떤 내용부터 써야할지 고민 되었는데..이참에 매뉴얼을 처음부터 읽어보면서 하자라는 생각이 들어서 이벤트 함수 호출 순서부터 적기로 했습니다. 게임을 만들다 보면 작은 프로잭트를 만들다 보면 Update에다가 무조건 함수나 변수들을 넣는 경우가 발생될 수 있는데 가끔 한번 씩 보면 괜찮을 것 같습니다 에디터 Reset 개체가 처음 연결되었을 때 스크립트의 프로퍼티로 초기화하는 데 호출됩니다. Reset 명령을 실행했을 때도 마찬가지입니다. 첫 번째 씬 로드 Awake 항상 Start 함수의 이전 및 프리팹의 인스턴스화 직후에 호출됩니다. (만약 게임 오브젝트가 시작할 때 무효인 경우, 활성화되거나 연결된 하나의 스크립트 함수가 호출될 때까지, Awak..
QA Engineer  - P군
'엔진/Unity' 카테고리의 글 목록