'유니티'에 해당되는 글 3건

https://blogs.unity3d.com/kr/2018/05/02/2018-1-is-now-available/



유니티 2018버전이 나왔다.


새로 추가된 기능으로는


Scriptable Render pipeline : 렌더링 파이프라인을 쉽게 수정할 수 있음 그리고 고사양 파이프라인이랑 저사양 파이프라인을 기본적으로 제공함 (AAA용 , 모바일용)

멀티코어 프로세서 활용 : 멀티코어 프로세서를 최대한 활용할 수 있음

레벨디자인 & 쉐이더 : 타임라인,시네머신 , 프로빌더 기본내장(FBX Exporter) , 새로운 쉐이더 에디터

패키지 : 패키지 관리자 인터페이스 추가


ps4 프로를 위한 동적 해상도

2D 리지드바디 시뮬레이션을 할때 모든 CPU의 코어를 사용할 수 있음

2D스프라이트 쉐이프 : 스프라이트를 휘거나 어떤 모양을 타일링 텍스쳐로 채우거나 하는 등의 기능

2D애니메이션 시스템 : 2D본 애니메이션


등이 있다.


블로그 이미지

stuban

ㅇ.ㅇ

,


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
 
/*
 상하좌우스와이프와 그냥 클릭을 구분 가능하게 함
사용할 스크립트에 MonoBehaviour 대신에 TouchGesture를 상속시켜주고
버추얼 함수들을 오버로딩해서 사용하셈
*/
public class TouchGesture : MonoBehaviour
{
    private const float SwipeDis = 10;//스와이프 허용 범위 수정하고 싶으면 이거 수정하셈
    private Vector2 StartPos;
 
    private void Update()
    {
        if (Input.GetMouseButtonDown(0))
        {
            StartPos = Input.mousePosition;
        }
        if (Input.GetMouseButtonUp(0))
        {
            Vector2 p = (Vector2)Input.mousePosition - StartPos;
 
            if (Mathf.Abs(p.x) < SwipeDis && Mathf.Abs(p.y) < SwipeDis)
                GetClick();
            else
            {
                if (Mathf.Abs(p.x) > Mathf.Abs(p.y))
                    GetSwipe(StartPos, new Vector2(Mathf.Sign(p.x), 0));
                else if (Mathf.Abs(p.x) < Mathf.Abs(p.y))
                    GetSwipe(StartPos, new Vector2(0, Mathf.Sign(p.y)));
            }
        }
    }
 
    public virtual void GetClick() { }
    public virtual void GetSwipe(Vector2 StartPos, Vector2 dir) { }
}
 
cs


'내가 만든거' 카테고리의 다른 글

길따라 로봇 road robot 제작기(BIC 전시기)  (1) 2019.09.25
등산 시뮬레이터  (0) 2018.06.23
맵 에디터 !!!!  (0) 2018.05.11
유니티 사운드 매니저  (2) 2017.08.22
마인크래프트 만들었다  (0) 2017.05.24
블로그 이미지

stuban

ㅇ.ㅇ

,

텍스트에셋을 사용해서 텍스트파일을 불러오려는데 텍스트파일의 내용이 비어있었다.

처음에는 너무 양이 많아서 안불러오는거라고 생각했으나 (100줄정도 되는 분량)


약간의 삽질끝에 파일안에 있는 한글이 문제였다는 것을 깨닳게 되었다.


방법은 UTF-8로 인코딩하기



메모장에서 다른이름으로 저장할때 밑에있는 인코딩을 UTF-8로선택하면



인스펙터에서 안보이던 글이



다시 보이게 된다.




블로그 이미지

stuban

ㅇ.ㅇ

,