728x90
728x90
이전에 만들었던 Deadly Larva 배경에 새롭게 추가해주었다. 플레이어가 붉은색 파트를 딛고 반대편으로 넘어갈 수 있도록 할 것이다. 빨강색의 파트를 다음과 같이 만들고 이름은 FadingPlaform으로 바꾼 뒤 Anchored해준다. 플레이어가 FadingPlatform을 딛고 넘어가는데 게임성을 부여하기 위해 일시적으로 사라지게 하는 기능을 추가하려고 한다. 이 때 for 반복문을 사용해주면 된다. for 루프문은 특정 시간 동안 어떤 코드가 반복적으로 실행되도록 하는 역할을 수행한다. for문의 문법은 다음과 같다. 1) Contorl variable : 반복문에 사용될 변수 count 초기화, 시작값 설정 2) End value : 루프가 정지할 때의 값, count가 10이 될 때까지 반..
SpawnPoint에서 건너편 파트로 뛰어넘는 과정에서 네온 형태로 빛을 발하는 파트(Deadly Lava)를 만들어 플레이어가 닿는 즉시 사망하는 코드를 작성했다. Deadly Lava 파트는 Color 값을 [215,115,69]으로, Material을 Neon으로 설정하여 용암 느낌을 연출해주면 된다. Deadly Lava 파트는 LavaFloor로 이름을 재설정해주었다. LavaFloor에 KillPlayer라는 스크립트를 생성해 주었다. local lava = script.Parent 코드를 먼저 작성해준 뒤 Event(이벤트)를 세팅해 주었다. 모든 파트는 무언가가 닿았을 때 Event를 발생시킬 수 있다. 여기서는 Player가 LavaFloor에 닿았을 때 KillPlayer() 함수를 실..
파란 파트에서 초록 파트로 넘어가는 과정에서 빨간 파트를 생기게 하여 딛고 점프할 수 있는 간단한 게임을 만들어보았다. SpawnLocation은 파란색 파트 위에 세팅했고 목표 지점인 초록색 파트 사이에 빨간색 파트를 생성했다. 이 때 빨강 파트의 속성에서 Behavior의 Anchored를 체크해주어야 한다. Anchored는 유니티 엔진으로 따지면 Rigidbody와 유사한 기능이기 때문에 체크가 되지 않으면 실제 플레이 모드에서 사라진다(또는 다른 물리적 작용에 의해 움직이는 등 영향을 받는다) Anchored를 체크해준 이유는 플레이어가 위에 올라섰을 때 바닥으로 떨어지거나 움직이지 않도록 고정시켜주기 위함이다. 탐색기 창에서 빨강 파트 우측에 플러스 버튼을 누르면 다음과 같은 옵션이 생성된다...
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.