Monster M_VE - 2 Monster M_VE - 2 기본정보요청사항Player를 탐색하지 않는 경우에는 Idle 애니메이션 재생Player를 탐색한 경우에는 Attack 애니메이션 재생 후 총알 발사제자리에 가만히 있다가 공격만 하는 몬스터로 Player를 한 번 탐색하면 사거리가 늘어나는 몬스터 필요한 변수들 선언using System.Collections;using UnityEngine;public class M_VE_2 : MonsterBase{ public float AttackCoolTime; public GameObject BulletPrefab; // 발사할 총알 프리팹 public Transform FirePoint; // 총알 발사 위치 publi..
Monster M_VE - 1 Monster M_VE - 1 기본정보요청사항Player가 탐색되기 전에는 Idle 상태로 애니메이션 재생Player가 탐색되면 Ready 상태가 되며, Monster의 HP가 0이 되기 전까지 Player를 추적하게 만들 것 필요한 변수들 선언M_VE - 1도 MonsterBase를 상속받는데, 부모 클래스에서 선언한 변수들로만 구현해서 추가적인 선언이 필요 없었다. 기본 함수(Start, Update)using System.Collections;using UnityEngine;public class M_VE_1 : MonsterBase{ protected override void Start() { base.Start(); monster..
슬슬 추워지는 11월11월에 할 것 목록알고리즘 초급 문제 하루에 한 문제 풀기 : https://code.plus/course/41 알고리즘 중급 문제 하루에 한 문제 풀기 : https://code.plus/course/43티스토리 오블완 챌린지 참여 : https://gdoo.tistory.com/25오전 유산소 꾸준히 하기 11월 절반을 보내며할 것 목록에서 백준 알고리즘 문제를 풀고, 블로그 글 쓰면 하루가 뚝딱 사라져 버린다. 포트폴리오를 좀 정리해야겠다고 생각한 참에 티스토리 오블완 챌린지가 열려서 참여하기로 했다.꾸준하게 하루에 1개는 포스팅 하기로 다짐하고 참여 중이다. 나름 빼먹지 않고 잘 참여하고 있다. 이번 달 목표는 한 번도 안 빠지고 다 채우기다.원래는 이 일기 글로 15일 오블..
Monster M_V3 Monster M_V3 기본정보요청사항Player가 탐색 범위 안에 없는 경우 랜덤한 위치로 점프Player를 탐색한 경우 Player 위치로 점프애니메이션에 맞춰서 이동 필요한 변수들 선언using System.Collections;using System.Collections.Generic;using UnityEngine;public class M_V3 : MonsterBase{ public float SearchingCoolTime; ...}변수의 용도는 다음과 같다.SearchingCoolTime몬스터가 이동 후 다음 탐색까지 대기하는 시간 기본 함수(Start, Update)using System.Collections;using System.Collections...
Monster M_ V2 Monster M_V2 기본정보요청사항몬스터는 처음 대기 상태로 DetectingAreaR범위 내 Player 탐색만 수행Player 탐색 성공 시 느린 속도로 Player 추격탄환을 발사하고 AttackCoolTime 동안 추격만 진행다시 Player 추격공격 직전에 애니메이션 재생(눈 깜박임)공격 주기(AttackCoolTime), 총알 속도 변수 값이 조절 가능하도록 public으로 선언 필요한 변수들 선언using System.Collections;using UnityEngine;public class M_V2 : MonsterBase{ public float AttackCoolTime; public GameObject BulletPrefab; // 발사할 총..
Monster M_V1 Monster M_V1 기본정보요청사항몬스터는 처음 대기 상태로 DetectingAreaR범위 내 Player 탐색만 수행 Player 탐색 성공 시 AttackDuration만큼 플레이어 추적. Player 탐색이 성공한 경우에는 탐색 반지름을 확장시켜 Player가 맵 어디에 있던 추적 가능하도록 조정 AttackDuration후 AttackCoolTime동안 대기다시 Player 추적각각의 상태에 따른 애니메이션 연결공격력, 이동속도, 몬스터에 할당된 시간들은 조절 가능하도록 public으로 선언해 줄 것 필요한 변수들 선언using System.Collections;using UnityEngine;public class M_V1 : MonsterBase{ public..