Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- notion
- 깃허브
- 1인 게임개발
- 커밋
- unrelated histories
- animatorcontroller
- 깃허브 커밋
- 노션
- button
- flutter오류#flutter#flutter초기세팅
- Relation
- React
- 갤럭지버즈+
- unity
- 마이크작동안됨
- JSX
- 노션으로 가계부쓰기
- 노션관계형
- 마이크작동
- 블루투스마이크
- 깃허브오류
- RPG게임
- 유니티
- button onclick
- 깃허브 #깃명령어
- 노션가계부
- props
- 노션활용
- 노션꿀팁
Archives
- Today
- Total
광산김가네
[모각코][Unity/유니티]0714 TIL_플랫포머 게임만들기(3)_ 적 AI 구현 본문
적AI 구현
Enemy 역할을 하는 스프라이트에 1. 따로 조작을 하지않아도 양옆으로 움직이며, 2.자연스럽게 방향에따라 flip되고 3.필드에서 벗어나 중력의 영향으로 게임화면 밖으로 사라지지 않게 기능을 구현해보려 한다.
<결과화면>
1) 기본적인 움직임은 아래 코드로 설정해주었다.
x좌표인 nextMove는 -1~2사이의 값을 랜덤으로 받게 했으며, 이부분은 따로 함수로 빼서 Invoke로 1초마다 호출해주어 좌표를 바꿔주었다.
2) x좌표에 따라 flip해주기
3)필드에서 떨어지지않게 설정
raycast를 활용해서 경계에 다다랐을때 x좌표에 -1을 곱해줘서 방향을 틀도록 설정해주었다.
<다음회차에 추가/수정할기능>
1. enemy 스프라이트랑 충돌시 피격기능 구체화_뒤로 밀려나는거 구현
2. 공격기능 추가
3. 배경 UI수정
'TIL(Today I Learn)' 카테고리의 다른 글
[모각코][Unity/유니티]0804TIL_기본맵 구성_player,land 스프라이트 설정(2d 탑뷰) (0) | 2021.08.06 |
---|---|
[모각코][Unity/유니티]0728TIL_1인 개발 게임(1)_게임 기획하기(게임장르, 지향성 정하기) (0) | 2021.07.30 |
[모각코][Unity/유니티]0717 TIL_플랫포머 게임만들기(4)_ 공격 및 적 피격기능 구현 (0) | 2021.07.19 |
[모각코][Unity/유니티]0710 TIL_플랫포머 게임만들기(2)_점프,피격,메인카메라 (0) | 2021.07.11 |
[모각코][Unity/유니티]0707 TIL_플랫포머 게임만들기(1) (0) | 2021.07.08 |