'2014/01'에 해당되는 글 185건
- 2014.01.01 유니티 모바일 에서의 처리
- 2014.01.01 SendMessage 유니티 메시지 전달
- 2014.01.01 특정 vector3 값 만 바꿀때
- 2014.01.01 유니티 모노디벨롭 배경색깔 변경하기.
- 2014.01.01 유니티 최적화팁 transform 사용시
유니티 사용시 모바일에서의 환경을 설정해야 되는 경우가 있다.
게임의 방향이 가로인지 세로인지. 그리고 게임 실행중에 꺼지지 않게 한다던가.
그런 옵션들은 Manager 클래스를 하나 만들어서 Start에다가 입력한다.
// Use this for initialization
void Start () {
//mobile
Screen.orientation = ScreenOrientation.Landscape;
Screen.sleepTimeout = SleepTimeout.NeverSleep;
}
Screen.orientation = ScreenOrientation.Landscape; -> 단말기의 가로 모드로 설정한다.
Screen.sleepTimeout = SleepTimeout.NeverSleep; -> 단말기 화면을 계속 켜지게 만든다.
'잡다한것들전부 > 팁' 카테고리의 다른 글
| pc 마인드 맵 프로그램 (0) | 2014.01.01 |
|---|---|
| 네이버 나눔고딕코딩 다운 (0) | 2014.01.01 |
| 유니티 모바일 에서의 처리 (0) | 2014.01.01 |
| SendMessage 유니티 메시지 전달 (0) | 2014.01.01 |
| 특정 vector3 값 만 바꿀때 (0) | 2014.01.01 |
| 유니티 모노디벨롭 배경색깔 변경하기. (0) | 2014.01.01 |
SendMessage()는 다른 오브젝트에 연결된 스크립트의 특정 함수를 호출하는 함수이다.
SendMessage()로 호출할 함수는 큰 따옴표("")로 묶어서 입력하며 다음과 같은 형식으로 사용한다.
<오브젝트>.SendMessage("함수명",<옵션>);
<오브젝트>.SendMessage("함수명",인수,<옵션>);
SendMessageOptions.DontRequireReceiver;
SendMessageOptions.RequireReceiver;
두가지가 있으며, DontRequireReceiver 옵션은 함수의 처리 결과를 호출 프로그램에 전달할 필요가 없는 경우 사용한다(반환값이 void일 경우)
DontRequireReceiver 은 호출 함수가 실행이 끝날때 까지 기다리지 않고 곧바로 다음 처리를 진행하므로 게임의 전체적인 실행 속도가 빠르다는 이점이 있다.
예)
// Calls the function ApplyDamage with a value of 5
gameObject.SendMessage ("ApplyDamage", 5.0);
// Every script attached to the game object
// that has an ApplyDamage function will be called.
function ApplyDamage (damage : float) {
print (damage);
}
'잡다한것들전부 > 팁' 카테고리의 다른 글
| 네이버 나눔고딕코딩 다운 (0) | 2014.01.01 |
|---|---|
| 유니티 모바일 에서의 처리 (0) | 2014.01.01 |
| SendMessage 유니티 메시지 전달 (0) | 2014.01.01 |
| 특정 vector3 값 만 바꿀때 (0) | 2014.01.01 |
| 유니티 모노디벨롭 배경색깔 변경하기. (0) | 2014.01.01 |
| 유니티 최적화팁 transform 사용시 (0) | 2014.01.01 |
Vector3 g1Pos = ground1.transform.position;
g1Pos.z = g1Pos.z + sizeZ;
ground1.transform.position = g1Pos;
'잡다한것들전부 > 팁' 카테고리의 다른 글
| 유니티 모바일 에서의 처리 (0) | 2014.01.01 |
|---|---|
| SendMessage 유니티 메시지 전달 (0) | 2014.01.01 |
| 특정 vector3 값 만 바꿀때 (0) | 2014.01.01 |
| 유니티 모노디벨롭 배경색깔 변경하기. (0) | 2014.01.01 |
| 유니티 최적화팁 transform 사용시 (0) | 2014.01.01 |
| 유니티 공식 사이트 데모 프로젝트 (0) | 2013.12.31 |
디버깅할때는 비쥬얼스튜디오가 아닌 모노 디벨롭으로하는데 흰색 배경이 눈이 아파서 테마를 변경해서 사용해야 눈이 편안하다.
Tools -> options -> Text Editor -> Syntax Highlighting 에서 color scheme 에서 테마 고를 수 있습니다.
'잡다한것들전부 > 팁' 카테고리의 다른 글
| SendMessage 유니티 메시지 전달 (0) | 2014.01.01 |
|---|---|
| 특정 vector3 값 만 바꿀때 (0) | 2014.01.01 |
| 유니티 모노디벨롭 배경색깔 변경하기. (0) | 2014.01.01 |
| 유니티 최적화팁 transform 사용시 (0) | 2014.01.01 |
| 유니티 공식 사이트 데모 프로젝트 (0) | 2013.12.31 |
| RacaseHit 사용시 디버그 (0) | 2013.12.29 |
Transform 을 사용하는 예가 있는데 최적화 방법중에
js 기준으로
var myTransform : Transform;
function Awake() {
myTransform = transform;
}
function Update() {
myTransform.position.y++;
}
이런식으로 참조해서 쓰면 성능향상에 좋다고합니다. Transform 형을 사용한 예입니다.
'잡다한것들전부 > 팁' 카테고리의 다른 글
| 특정 vector3 값 만 바꿀때 (0) | 2014.01.01 |
|---|---|
| 유니티 모노디벨롭 배경색깔 변경하기. (0) | 2014.01.01 |
| 유니티 최적화팁 transform 사용시 (0) | 2014.01.01 |
| 유니티 공식 사이트 데모 프로젝트 (0) | 2013.12.31 |
| RacaseHit 사용시 디버그 (0) | 2013.12.29 |
| 유니티 오브젝트 풀 기법 (0) | 2013.12.29 |


