반응형

로컬라이징(언어 현지화)시, 디바이스의 언어에 따른 초기 값을 설정하는 경우에 사용합니다.


기본형태이며 시스템의 언어 설정을 찾는 방법입니다.


using System;  선언이 필요합니다.


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
using System;
 
public class LocalizeManager : MonoBehaviour {
    SystemLanguage language;
    
    void Awake() {
        language = Application.systemLanguage;
    }
 
    void Start() {
        switch (language) {
        case SystemLanguage.Korean :
            Debug.Log ("안녕하세요!");
            break;
        case SystemLanguage.English:
            Debug.Log ("Hello!");
            break;
            default:
            Debug.Log ("Language Error");
            break;
        }
    }
}
 
 
cs


반응형

'개발이야기 > Unity & C# 코딩' 카테고리의 다른 글

RayCast 2D  (0) 2018.07.11
Unity OtherSetting 접근  (0) 2018.07.10
2단 점프 구현  (0) 2018.07.10
Unity Scene 정보 받아오기  (0) 2018.07.03
Unity FLOW 설명  (0) 2018.04.07
반응형
2단 점프를 Rigidbody를 통해 구현하는 방식
OncollisionEnter는 바닥을 닿았을 때 카운트를 해제하여 다시 뛰어 오를 수 있도록 설정


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
public class Character : MonoBehaviour {
   int jumpCount = 0;
   void Update() {
      if (Input.GetKeyDown (KeyCode.Space)) {
         if (jumpCount < 2) {
            GetComponent<Rigidbody2D> ().velocity = Vector3.zero;
            GetComponent<Rigidbody2D> ().AddForce (Vector3.up * 300f);
            jumpCount++;
         }
      }
   }
   void OnCollisionEnter2D(Collision2D col) {
      jumpCount = 0;
   }
}
 
cs


반응형

'개발이야기 > Unity & C# 코딩' 카테고리의 다른 글

Unity OtherSetting 접근  (0) 2018.07.10
시스템 언어 찾기(System Language)  (0) 2018.07.10
Unity Scene 정보 받아오기  (0) 2018.07.03
Unity FLOW 설명  (0) 2018.04.07
RayCast - layerMask 설정  (0) 2018.04.04
반응형

개발을 하다보면 Scene에 따라서 체크하여 처리하는 부분이 있습니다.


이때 우리는 어떻게 알아낼까요? 


다음과 같은 방법을 사용하시면됩니다.


1. 사전 설정

최상단의 Using 부분에 다음과 같이 선언합니다.


1
using UnityEngine.SceneManagement;
cs



2. 정보 받아오기
GetActiveScene(). 다음에 보시면 name, buildIndex 등 다양한 정보가 있으니 활용하시면됩니다.
BuildIndex 는 Build Settings에 설정된 Scene 번호입니다.

1
SceneManager.GetActiveScene().name
cs



반응형

'개발이야기 > Unity & C# 코딩' 카테고리의 다른 글

시스템 언어 찾기(System Language)  (0) 2018.07.10
2단 점프 구현  (0) 2018.07.10
Unity FLOW 설명  (0) 2018.04.07
RayCast - layerMask 설정  (0) 2018.04.04
Unity Sound 옵션  (2) 2018.03.27

+ Recent posts