차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
다음 판 | 이전 판 | ||
unity:randomnumbers [2015/05/21 23:02] – 문서가 unity3d:randomnumbers에서 unity:randomnumbers(으)로 옮겨졌습니다 V_L | unity:randomnumbers [2022/01/07 00:09] (현재) – [원] V_L | ||
---|---|---|---|
줄 1: | 줄 1: | ||
+ | {{tag> | ||
======임의 게임플레이 항목(Random Gameplay Elements)의 추가====== | ======임의 게임플레이 항목(Random Gameplay Elements)의 추가====== | ||
줄 105: | 줄 106: | ||
=====공간 내 임의 지점(Random Points in Space)===== | =====공간 내 임의 지점(Random Points in Space)===== | ||
+ | ====큐브==== | ||
큐브 볼륨 내 임의 지점은 Vector3 의 각 컴포넌트를 Random.value가 반환한 값으로 설정하여 선택할 수 있습니다: | 큐브 볼륨 내 임의 지점은 Vector3 의 각 컴포넌트를 Random.value가 반환한 값으로 설정하여 선택할 수 있습니다: | ||
줄 110: | 줄 112: | ||
이는 측면 길이가 1 단위인 큐브 내에 한 지점을 제공합니다. 그 큐브는 벡터의 X, Y, Z 컴포넌트를 원하는 측면 길이로 곱하여 측정할 수 있습니다. 만일 이 축 중 하나가 0이라면, 그 지점은 항상 하나의 면 내에 위치할 것 입니다. 예를 들어, " | 이는 측면 길이가 1 단위인 큐브 내에 한 지점을 제공합니다. 그 큐브는 벡터의 X, Y, Z 컴포넌트를 원하는 측면 길이로 곱하여 측정할 수 있습니다. 만일 이 축 중 하나가 0이라면, 그 지점은 항상 하나의 면 내에 위치할 것 입니다. 예를 들어, " | ||
+ | ====구==== | ||
+ | |||
+ | 반경 1을 갖는 구 안의 임의의 지점을 반환함. (읽기전용) | ||
+ | 사용자는 Random.insideUnitSphere을 원하는 반경과 곱하여 사용할 수 있다. | ||
- | 그 볼륨이 구체 라면 (중심 점에서 주어진 반경 내 임의 지점을 원한다면), | ||
<file csharp> | <file csharp> | ||
+ | ====원==== | ||
만일 사용자가 벡터 컴포넌트의 결과 값 중 하나를 0으로 설정한다면, | 만일 사용자가 벡터 컴포넌트의 결과 값 중 하나를 0으로 설정한다면, | ||
<file csharp> | <file csharp> | ||
- | + | <file csharp> | |
- | + | //반경 0.2안의 랜덤위치 | |
- | {{tag>유니티 unity}} | + | Vector2 randomPos = Random.insideUnitCircle * 0.2f; |
+ | </file> | ||
+ | |||
* 출처: [[http:// | * 출처: [[http:// | ||