'분류 전체보기'에 해당되는 글 495건
- 2014.01.29 [펌] 물리엔진을 사용하지 않고 점프 구현 하기
- 2014.01.29 플레이어 점프 구현 하기 (레이캐스트 사용) (1)
- 2014.01.29 GUIText 사용 득점 화면 표시 (점수가 위로 이동하면서 사라지는 효과)
- 2014.01.29 GUIText를 사용해서 플레이어 HP 표현 혹은 적 공격 시 점수 표현
- 2014.01.29 화면 밖을 벗어나는 오브젝트 삭제 하기
- 2014.01.29 유니티 디바이스 방향 설정 및 디스플레이 시간 설정하기
- 2014.01.29 유니티 Back 키로 게임 종료 하기
- 2014.01.29 프리팹을 이용한 물체 동적 생성 및 생성시간 지속 적 감소시키는 법
- 2014.01.29 유니티 오브젝트 이미지 뒤집기(이미지 플립)
- 2014.01.29 유니티 코루틴을 사용해서 페이드인 효과 구현하기 (1)
'유니티 > 스크립트' 카테고리의 다른 글
| 점프게임 관련 발판 생성 스크립트 (0) | 2014.01.29 |
|---|---|
| 유니티 점프 게임 구현시 카메라 이동 (2) | 2014.01.29 |
| [펌] 물리엔진을 사용하지 않고 점프 구현 하기 (0) | 2014.01.29 |
| 플레이어 점프 구현 하기 (레이캐스트 사용) (1) | 2014.01.29 |
| GUIText 사용 득점 화면 표시 (점수가 위로 이동하면서 사라지는 효과) (0) | 2014.01.29 |
| GUIText를 사용해서 플레이어 HP 표현 혹은 적 공격 시 점수 표현 (0) | 2014.01.29 |
플레이어가 점프를 할때 땅위에서만 점프가 가능하도록 해야됩니다.
플레이어 아래가 땅인지 판단해서 땅이면 점프가 간으하도록 하는 스크립트 입니다.
플레이어는 리지드바드가 적용되있는 상태고 . 물리를 사용하기 때문에 FixedUpdate 에서 처리해줍니다.
기존 방식과 달리 리지드바디의 AddForce 및 velocity를 사용합니다.
'유니티 > 스크립트' 카테고리의 다른 글
| 유니티 점프 게임 구현시 카메라 이동 (2) | 2014.01.29 |
|---|---|
| [펌] 물리엔진을 사용하지 않고 점프 구현 하기 (0) | 2014.01.29 |
| 플레이어 점프 구현 하기 (레이캐스트 사용) (1) | 2014.01.29 |
| GUIText 사용 득점 화면 표시 (점수가 위로 이동하면서 사라지는 효과) (0) | 2014.01.29 |
| GUIText를 사용해서 플레이어 HP 표현 혹은 적 공격 시 점수 표현 (0) | 2014.01.29 |
| 화면 밖을 벗어나는 오브젝트 삭제 하기 (0) | 2014.01.29 |
보통 게임에서 득점을 표시할때 위로 점수가 올라가면서 사라지는 효과를 많이 쓰인다.
그 효과는 GUIText를 생성하고 아래 스크립트를 붙이면 그대로 사용할수 있다.
ScoreDelay 시간을 늘려주면 화면에서 사라지는 시간이 늦춰진다.
'유니티 > 스크립트' 카테고리의 다른 글
| [펌] 물리엔진을 사용하지 않고 점프 구현 하기 (0) | 2014.01.29 |
|---|---|
| 플레이어 점프 구현 하기 (레이캐스트 사용) (1) | 2014.01.29 |
| GUIText 사용 득점 화면 표시 (점수가 위로 이동하면서 사라지는 효과) (0) | 2014.01.29 |
| GUIText를 사용해서 플레이어 HP 표현 혹은 적 공격 시 점수 표현 (0) | 2014.01.29 |
| 화면 밖을 벗어나는 오브젝트 삭제 하기 (0) | 2014.01.29 |
| 유니티 디바이스 방향 설정 및 디스플레이 시간 설정하기 (0) | 2014.01.29 |
2D 게임에서 플레이어 점수를 숫자로 표현한다던가. 적을 공격했을시 공격 성공시 적위에 숫자로 점수를 표현하고 싶을때가 있습니다.
NGUI 나 다른 에셋을 사용하지 않고 GUIText만을 사용하여 점수등을 표현할수 있습니다.
아래 스크립트는 1초마다 플레어의 HP가 깍이고 플레이어 머리 위에 GUIText로 HP를 표현하는 스크립트입니다.
카메라 설정
GUIText(이름 HP) 프리팹 설정
큐브생성 이름 Player 변경 -> CsPlayer 스크립트 할당
GUIText의 경우 뷰포트 좌표를 사용하므로 플레이어 좌표를 받아서 (플레이어 좌표는 월드좌표) 뷰포트 좌표로 변형하는 스크립트가 필요합니다.
'유니티 > 스크립트' 카테고리의 다른 글
| 플레이어 점프 구현 하기 (레이캐스트 사용) (1) | 2014.01.29 |
|---|---|
| GUIText 사용 득점 화면 표시 (점수가 위로 이동하면서 사라지는 효과) (0) | 2014.01.29 |
| GUIText를 사용해서 플레이어 HP 표현 혹은 적 공격 시 점수 표현 (0) | 2014.01.29 |
| 화면 밖을 벗어나는 오브젝트 삭제 하기 (0) | 2014.01.29 |
| 유니티 디바이스 방향 설정 및 디스플레이 시간 설정하기 (0) | 2014.01.29 |
| 유니티 Back 키로 게임 종료 하기 (0) | 2014.01.29 |
런 게임이나 점프 게임 액션 게임등 카메라를 벗어나는 오브젝트들은 메모리 문제로 삭제해야 됩니다.
이런 게임들을 개발할때는 카메라 이동 방식이 두가지 가 있습니다.
첫번째는 캐릭터가 카메라를 쫓아다니는 방법(실제로 캐릭터의 월드 좌표가 변하는 방법)
두번째는 카메라는 고정되고 물체가 캐릭터로 이동하는 방법(실제론 캐릭터의 월드 좌표는 변하지 않는 방법)
캐릭터의 월드좌표가 변할시에는
transform.position를 이용해서 메모리에서 삭제하는 방법을 사용할수 없습니다.
월드좌표가 지속적으로 변하기 때문에 사용할수없습니다.
그러므로 캐릭터의 화면 밖으로 나갔는지 검사할 수 있는 스크립트가 필요합니다.
월드좌표를 스크린좌표로 변형하면 이런문제가 사라집니다.-> 스크린 좌표는 항상 일정하기 때문에
아래 스크립트 입니다.
'유니티 > 스크립트' 카테고리의 다른 글
| GUIText 사용 득점 화면 표시 (점수가 위로 이동하면서 사라지는 효과) (0) | 2014.01.29 |
|---|---|
| GUIText를 사용해서 플레이어 HP 표현 혹은 적 공격 시 점수 표현 (0) | 2014.01.29 |
| 화면 밖을 벗어나는 오브젝트 삭제 하기 (0) | 2014.01.29 |
| 유니티 디바이스 방향 설정 및 디스플레이 시간 설정하기 (0) | 2014.01.29 |
| 유니티 Back 키로 게임 종료 하기 (0) | 2014.01.29 |
| 프리팹을 이용한 물체 동적 생성 및 생성시간 지속 적 감소시키는 법 (0) | 2014.01.29 |
Describes screen orientation.
| Portrait | Portrait orientation. |
|---|---|
| PortraitUpsideDown | Portrait orientation, upside down. |
| LandscapeLeft | Landscape orientation, counter-clockwise from the portrait orientation. |
| LandscapeRight | Landscape orientation, clockwise from the portrait orientation. |
| AutoRotation | Auto-rotates the screen as necessary toward any of the enabled orientations. |
'유니티 > 스크립트' 카테고리의 다른 글
| GUIText를 사용해서 플레이어 HP 표현 혹은 적 공격 시 점수 표현 (0) | 2014.01.29 |
|---|---|
| 화면 밖을 벗어나는 오브젝트 삭제 하기 (0) | 2014.01.29 |
| 유니티 디바이스 방향 설정 및 디스플레이 시간 설정하기 (0) | 2014.01.29 |
| 유니티 Back 키로 게임 종료 하기 (0) | 2014.01.29 |
| 프리팹을 이용한 물체 동적 생성 및 생성시간 지속 적 감소시키는 법 (0) | 2014.01.29 |
| 유니티 오브젝트 이미지 뒤집기(이미지 플립) (0) | 2014.01.29 |
PC 환경에서는 esc키로 종료 안드로이드에서는 Back키로 게임 종료를 할수 있습니다.
'유니티 > 스크립트' 카테고리의 다른 글
| 화면 밖을 벗어나는 오브젝트 삭제 하기 (0) | 2014.01.29 |
|---|---|
| 유니티 디바이스 방향 설정 및 디스플레이 시간 설정하기 (0) | 2014.01.29 |
| 유니티 Back 키로 게임 종료 하기 (0) | 2014.01.29 |
| 프리팹을 이용한 물체 동적 생성 및 생성시간 지속 적 감소시키는 법 (0) | 2014.01.29 |
| 유니티 오브젝트 이미지 뒤집기(이미지 플립) (0) | 2014.01.29 |
| 유니티 코루틴을 사용해서 페이드인 효과 구현하기 (1) | 2014.01.29 |
프리팹을 이용하여 물체를 동적으로 생성할수 있다.
Instantiate 명령어를 사용하면 됩니다.
큐브에 리지드바디를 추가하고 프리팹으로 만들어줍니다. 이 프리팹을 게임오브젝트에서
일정시간동안 생성하는 스크립트를 만들어 보겠습니다.
그리고 게임 실행시간이 길어지면 질수록 난이도 조절을 위해서 생성시간을 늘리거나 줄여야 되는 경우도 있습니다.
'유니티 > 스크립트' 카테고리의 다른 글
| 유니티 디바이스 방향 설정 및 디스플레이 시간 설정하기 (0) | 2014.01.29 |
|---|---|
| 유니티 Back 키로 게임 종료 하기 (0) | 2014.01.29 |
| 프리팹을 이용한 물체 동적 생성 및 생성시간 지속 적 감소시키는 법 (0) | 2014.01.29 |
| 유니티 오브젝트 이미지 뒤집기(이미지 플립) (0) | 2014.01.29 |
| 유니티 코루틴을 사용해서 페이드인 효과 구현하기 (1) | 2014.01.29 |
| 폭탄의 도화선 파티클 모양 (0) | 2014.01.29 |
유니티 오브젝트의 메트리얼 이미지를 뒤집어야 될때가 종종 있습니다
횡스크롤 게임에서 플레이어가 왼쪽에서 오른족으로 이동할때나 오른족에서 왼쪽으로 이동할때.
오브젝트의 이미지를 플립하는데는 두가지 방법이 있습니다.
1. 오브젝트의 스케일을 조정해서 뒤집는 방법
2. 오브젝트의 메트리얼의 타일링을 이용해서 뒤집는 방법
1. 스케일 변경 방법
2. 타일링 변경 방법
'유니티 > 스크립트' 카테고리의 다른 글
| 유니티 Back 키로 게임 종료 하기 (0) | 2014.01.29 |
|---|---|
| 프리팹을 이용한 물체 동적 생성 및 생성시간 지속 적 감소시키는 법 (0) | 2014.01.29 |
| 유니티 오브젝트 이미지 뒤집기(이미지 플립) (0) | 2014.01.29 |
| 유니티 코루틴을 사용해서 페이드인 효과 구현하기 (1) | 2014.01.29 |
| 폭탄의 도화선 파티클 모양 (0) | 2014.01.29 |
| 유니티 내의 특정 오브젝트 보이기/감추기 Or 컴포넌트 On/off (0) | 2014.01.28 |
유니티 페이드인 효과 구현하기.
화면에서 그림이 점진적으로 사라지게 하고 싶을때가 많습니다.
그럴때 코루틴을 사용하여 알파값을 줄여줘서 페이드인 효과를 구현합시다.
이 효과를 적용하려면 오브젝트에는 메트리얼 쉐이더가 Transparent 속성으로 적용되야 됩니다.
'유니티 > 스크립트' 카테고리의 다른 글
| 프리팹을 이용한 물체 동적 생성 및 생성시간 지속 적 감소시키는 법 (0) | 2014.01.29 |
|---|---|
| 유니티 오브젝트 이미지 뒤집기(이미지 플립) (0) | 2014.01.29 |
| 유니티 코루틴을 사용해서 페이드인 효과 구현하기 (1) | 2014.01.29 |
| 폭탄의 도화선 파티클 모양 (0) | 2014.01.29 |
| 유니티 내의 특정 오브젝트 보이기/감추기 Or 컴포넌트 On/off (0) | 2014.01.28 |
| 유니티 특정 오브젝트 생성시 시간간격 두기(실행 지연 관련) (0) | 2014.01.28 |



flyTest.unitypackage

