게임 개발/유니티
특정 반경 안의 랜덤 위치 지정 Random.insideUnitSphere
FlowTree
2020. 7. 29. 00:23
반응형
Random.insideUnitSphere
public static Vector3 insideUnitSphere;
반경 1을 갖는 구 안의 임의의 지점을 반환합니다.
#이걸 몰라서 Vector2 기능으로 적 AI 순간이동 구현했음 ㅜㅜ. 이 기능은 유니티 책에 있었는데 ㅜㅜ
using UnityEngine;
using System.Collections;
public class ExampleClass : MonoBehaviour {
void Example()
{
//반경 5f 안의 랜덤 위치 지정
transform.position = Random.insideUnitSphere * 5;
//높이도 같이 변경되니까 높이 고정하기, y값 초기화하기
transform.position.y = 0f;
}
}반응형