강찬희 블로그

unity Photon Chat

Photon UICHAT ChatManager 오브젝트를 하나 만들고, Photon View 컴포넌트를 넣어준다. ChatManager Script using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; ...

unity UI Chat

UI Chat 기능 Scroll Rect와 Input Field를 만들고, ChatManager script를 만든다 using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using Photon.Pun; public c...

unity Action

Action 따로 공부해서 정리하기.

unity 상속

Serializable 사용해 inspector 정리 public struct stTest { public string monsterName; // 필요한 컴포넌트 [SerializeField] Animator anim; [SerializeField] Rigidbody rigid; [SerializeField] B...

unity Photon

Photon 멀티 플레이를 지원해주는 툴 사용법 포톤 기본 설정 포톤 사이트에 들어가서 pun으로 하나 만듦. Photon 기본 설정 App Id Pun : Pun Id 추가 (Photon 사이트에서 가져옴) App version : 같은 버전에 있는 사람들만 통신 가능. Fixed Region : 나라 설정. using Sys...

unity IK(Inverse Kinematics)

Inverse Kinematics Kinematics : 운동학 Computer Graphics 분야에서는 주로 관절이 존재하는 물체의 Animation을 다룰 때, Kinematics가 적용되는 경우가 많다. 이 때, 이 관절이 존재하는 물체를 Articulated Body라고 하고, 이는 Joints&Links로 이루어져 있으며, 이를...

unity Bezier_Curve

나중에 정리 Bezier_Curve using System.Collections; using System.Collections.Generic; using System.Security.Cryptography; using UnityEngine; public class BezierCurve : MonoBehaviour { LineRe...

unity 람다식

람다식 메서드를 줄이고 더 짧은코드와 가독성을 위해서 사용함. 예제) static int DoubleFunc(int num) { return num * 2; } static void Main(string[] args) { Console.WriteLine(DoubleFunc(10)); } static...

unity ObjectPool

Object Pool 게임의 최적화를 위한 리팩토링. 오브젝트를 생성 후 Destory하는 것이 아니라 미리 오브젝트를 만들어 두고, 활성화 비활성화 시켜 재사용하는 것. 유니티에서 제공하는 오브젝트 풀링이 있다. 오브젝트 풀링 using System.Collections; using System.Collections.Generic; usin...

unity Camera

Camera Camera 겹치기 카메라 새로 만듬 Clear Flags -> Don’t Clear 다음과 같이 큐브 하나로 씬 상에서 두개의 오브젝트가 나오는 것처럼 연출 할 수 있고, 카메라를 다른 좌표에 두어 카메라에 오브젝트를 겹치게 둘 수도 있다.