[유니티]간단한 코드(구문)들

 *퍼가기=출 처 표 기!*


오늘은 어제 올렸던 글에서 말 한 것처럼 간단한 코드들을 소개하겠다.

긴 말 없이 들어가겠다.



스톱워치

public Text text;                                    
bool isTimer;                                       
float timer;                                          
float Ftimer;                                        
                                                        
void Update()                                      
{                                                       
    if(isTimer)                                       
    {                                                   
        timer += Time.deltaTime;               
        Ftimer = timer;                            
    }                                                   
    else                                               
    {                                                   
        timer = 0;                                   
    }                                                   
        text.text = Ftimer;                         
}                                                       


isTimer를 true 해놓으면 자동으로 시작되면서 false를 누르면 자동으로 정지가 됩니다.





타이머

public Text text;                                    
bool isTimer;                                       
float timer;                                          
float Ftimer;                                        

public void TimerSet(float time)
{                                                       
        timer = time;                               
        isTimer = true;                             
}                                                       
                                                        
void Update()                                      
{                                                       
    if(isTimer)                                       
    {                                                   
        Ftimer = timer;                            
        isTimer = false;                            
    }                                                   
    else                                               
    {                                                   
        Ftimer -= Time.deltaTime;               
            if(Ftimer < 0)                           
            {                                           
                 text.text = "끝!";                  
            }                                           
    }                                                   
        text.text = Ftimer;                         
}                                                       


TimerSet(값);만 하시면 자동으로 됩니다.





버튼 눌러서 활성화/비활성화 하기

public GameObject obj;          
public void ButtonClick()        
 
{                                        
    obj.SetActive(!obj.activeSelf);

}                                        

obj가 on이면 off가 되고 off면 on이 됩니다.





값 모아서 출력하기

public string[] a = {"나", "는", "사", "람", "이", "다"};
public void printSTRING()                                 
{                                                                 
    for (int b=0;b<a.Length;b++)                         
    {                                                               
           string value = "";                                   
for (int b = 0; b < a.Length; b++)        
{                                                  
value = value + a[b];               
}                                                  
print(value);                                      
    }                                                                
}                                                                   

=> 나는사람이다





값을 나눠서 출력하기

string a = "나는사람이다";                    
                                                        
public void printSTRING()                        
{                                                       
char[] value = new char[a.Length];    
for (int b = 0; b < a.Length; b++)    
{                                                    
value[b] = a[b];                    
print(value[b]);                        
}                                        

}                                        

=> 나

     는

     사

     람

    이

    다




오늘은 간단한 코드(구문)들을 알아보았다. 실사용이 가능한 코드들이니 참고하면 좋을 것이다. 댓글로 질문해 주면 언제든지 답변을 해주겠다.

댓글

이 블로그의 인기 게시물

[유니티]많이 나는 오류 해결법

[유니티]유니티 엔진은 어떻게 설치하면 좋을까?

[유니티]새 프로젝트 생성은 어떻게 하면 좋을까?