다수의 유닛을 생성하는 데 사용됩니다.
유닛은 내부적으로 풀로 저장되고, 일정 거리 내에 속한 유닛만 눈에 보입니다.
생성자 및 액세서
관련 샘플 코드
기타 관련 참조 항목
![]() |
destroy_all_brushes ( self )![]() 분산 시스템의 모든 브러시를 삭제합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
destroy_brush ( self, brush_id )![]() 지정된 브러시, 그리고 이 브러시를 통해 생성된 모든 유닛을 삭제합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
brush_id : | integer | 삭제할 브러시의 색인입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
destroy_observer ( self, observer_id )![]() 지정된 색인의 관찰자를 삭제합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
observer_id : | integer | 삭제할 관찰자의 색인입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
관련 샘플 코드
![]() |
make_brush ( self, settings ) : integer![]() 특정 유형의 유닛을 생성하는 새로운 브러시를 생성합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
settings : | 새로운 브러시에 대한 설정을 제공하는 테이블입니다. |
integer |
새로 생성된 브러시의 색인입니다. |
기타 관련 참조 항목
![]() |
make_observer ( self, position, rotation ) : integer![]() 브러시 시스템에 대한 새로운 관찰자를 생성합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
position : | 관찰자의 위치입니다. | |
rotation : | 선택 사항입니다. 관찰자의 회전입니다. ? 표기는 이 유형이 선택 사항임을 나타냅니다. 해당 인스턴스가 0개 또는 한 개일 수 있습니다. |
integer |
새로 생성된 관찰자의 색인입니다. |
관찰자는 어느 유닛이 눈에 보일지를 결정합니다. 브러시 유닛이 눈에 보이려면 최소 하나의 관찰자가 있어야 합니다. 보통 단일 관찰자를 생성한 다음, 이를 수동으로 움직여 보는 카메라의 위치와 동기화합니다. 여러 위치에서 유닛 생성을 제어해야 하는 경우에는 여러 관찰자를 생성할 수도 있습니다.
관련 샘플 코드
![]() |
move_observer ( self, observer_id, position, rotation )![]() 관찰자를 지정된 위치와 회전으로 움직이고, 이에 따라 유닛 가시성을 업데이트합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
observer_id : | integer | 움직일 관찰자의 색인입니다. |
position : | 관찰자의 새 위치입니다. | |
rotation : | 선택 사항입니다. 관찰자의 새 회전입니다. ? 표기는 이 유형이 선택 사항임을 나타냅니다. 해당 인스턴스가 0개 또는 한 개일 수 있습니다. |
이 함수는 아무 값도 반환하지 않습니다. |
관련 샘플 코드
![]() |
spawn ( self, brush_id, position, rotation ) : integer![]() 지정된 위치 및 회전에 지정된 브러시를 사용하여 유닛을 생성하고, unspawn() 호출 시 사용할 수 있는 색인을 반환합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
brush_id : | integer | 사용할 브러시의 색인입니다. |
position : | 유닛을 생성할 위치입니다. | |
rotation : | 선택 사항입니다. 새 유닛의 시작 회전입니다. ? 표기는 이 유형이 선택 사항임을 나타냅니다. 해당 인스턴스가 0개 또는 한 개일 수 있습니다. |
integer |
새로 생성된 유닛의 색인입니다. |
![]() |
unspawn ( self, unit_id )![]() 지정된 ID의 유닛을 생성 해제합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
unit_id : | integer | 생성 해제할 유닛의 색인입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
기타 관련 참조 항목