2017.09.20 04:48

float moveFloat += Time.deltaTime * 2.5f;

this.transform.position = Vector3.Lerp(_target.position, _skillPoint.position, moveFloat);


onUpdate에서 실행한다.


_target.position가 시작 지점.


_skillPoint.position가 도착 지점


세번째는 0~1사이값이다. (0이면 시작위치, 1이면 도착위치, 0.5면 중간위치를 반환.

신고
Posted by 그린블로그 DEV그린
2017.09.20 04:39

r은 Red


g는 Green


b는 Blue


a는 Alpha


tk2dSprite sprite = this.gameObject.GetComponent<tk2dSprite>(); 
sprite.color = new Color(r,g,b,a);



투명하게 만들고 싶다면 a를 0으로 주면 된다.


신고
Posted by 그린블로그 DEV그린
2017.09.18 03:55

.activeSelf 로 확인한다.




예시)


if(gameObject.activeSelf == true)  { 
     //gameObject가 setActive(true) 상태일 경우
}else if(gameObject.activeSelf == false){ 
     //gameObject가 setActive(false) 상태일 경우
}



신고
Posted by 그린블로그 DEV그린
2017.09.17 06:41

자식이 있는 오브젝트를 인스턴스화해서 동적으로 생성하고 삭제하려고


Destroy(this); 를 썼다.


그런데 실제 게임에서 삭제가 되지 않았다.


Destroy(this.gameObject); 를 쓰자 사라졌다.

신고
Posted by 그린블로그 DEV그린
2017.09.09 02:09

유니티에서 String과 integer는 형변환이 필요하다.


UILabel에 int를 붙일 수는 없고 String형으로 변환한 후 붙여야 하는 것.



int a = 5

string s = a.ToString();



String s = "777";

int a = int.Parse(s);

신고
Posted by 그린블로그 DEV그린
2017.09.06 06:11

유니티에서 폰에 빌드 후 아무것도 하지 않으면 일정 시간 후 꺼지는 현상이 발생했다.


이것은 메인 스크립트의 Start()에 


Screen.sleepTimeout = SleepTimeout.NeverSleep;


해당 소스를 넣으면 된다.

신고
Posted by 그린블로그 DEV그린
2017.08.25 21:22

이클립스에서 비주얼 스튜디오로 넘어오니까


주석 처리하는게 헷갈리더군요.


주석처리 : Ctr + K + C

주석해제 : Ctrl + K + U

신고
Posted by 그린블로그 DEV그린
2017.08.21 03:13

1)  유니티 실행 아이콘 우클릭(또는 알트 누르고 더블 클릭) - 속성 - 대상에


2) '-projectPath' 추가    (예:""C:\Program Files\Unity\Editor\Unity.exe" -projectPath) 




3) '확인' 후 실행하여 프로젝트를 열면 멀티로 프로젝트가 실행된다.


신고
Posted by 그린블로그 DEV그린
2017.08.19 05:56

유니티 프로젝트를 apk로 빌드하던 도중


An asset is marked with HideFlags.DontSave but is included in the build: Asset: 'Library/unity editor resources' (You are probably referencing internal Unity data in your build.) UnityEditor.BuildPlayerWindow:BuildPlayerAndRun()


이런 에러가 떴다.


왜 그런가 했더니 UI Label에 Lucida Grande 폰트를 썼기 때문.


이 폰트는 빌드가 되지 않는듯 하다.

신고
Posted by 그린블로그 DEV그린
2017.07.11 04:13

에셋에서 스프라이트를 복사하면 실제로 적용되지 않는다.


유닛의 TK 2D Sprite Animator에서 나타나지 않는 문제가 있다.


그러므로 따로 Create - tk2d - sprite animation으로 만들고 직접 해야 실제로 적용이 된다.

신고
Posted by 그린블로그 DEV그린