
왜 랜덤으로 스폰이 안되는거 같을까? 30f라는 범위가 애매한가?

public Vector3 StartPosRandMon()
{
//float randomInt = Random.Range(0, groundXRange * 0.5f);
//float randomInt2 = Random.Range(0, groundXRange * 0.5f);
//float randomIntz = Random.Range(0, 3f);
//Vector3 randomDirection = new Vector3(randomInt, randomInt2, randomIntz);

이제 뭔가 제대로 생성이 되는듯,, y값을 높이인데 3f로 임이로 설정해서 위로도 갈 수 있게 했다 이전에는 멍청하게 z값을 높이라고 생각했었어서 시간 날림
이제는 적의 랜덤 목적지를설정하고 도착하면 또 랜덤 목적지를 설정하고 이동하게끔 해주면 된다.
위에내용을 했지만 적끼리 부딪혀버리면 경로를 찾을 수 가 없는 문제 발생한다....

추후 할것
1. 플레이어가 주변에 있으면 감지 - 트리거를 써야할듯
2. 목적지가 플레이어로 변하기 - 이거는 그냥 3항 연산자 쓰면 될듯
3. 플레이어에 사람 넣기..
참고자료
'유니티' 카테고리의 다른 글
| [유니티] 1인칭, ParticleSystem 제어 (0) | 2025.05.13 |
|---|---|
| [유니티] Terrain 3D BG (0) | 2025.05.09 |
| [유니티] 내비메시에서 목적지 찾기 RayCast, samplePosition,agent (1) | 2025.05.07 |
| [유니티] 캐릭터 움직임 에러 (0) | 2025.05.05 |
| [유니티] NavMesh (0) | 2025.05.02 |