Ko/Creating Respawning Dispensers: Difference between revisions

From Valve Developer Community
< Ko
Jump to navigation Jump to search
mNo edit summary
 
(9 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{Merge|Ko/TF2/Creating Respawning Dispensers}}
== 디스펜서 만들기 ==
== 디스펜서 만들기 ==
[[Image:Dispensers1.jpg|thumb|obj_dispenser 엔티티들]]
[[File:Dispensers1.jpg|thumb|obj_dispenser 엔티티들]]
시작은 당신의 맵에 [[obj_dispenser]] 몇개를 설치하는것으로 시작합니다. 첫째는 "spawned1"로 하고 둘째는 "spawned2"로 하세요.
시작은 당신의 맵에 {{L|obj_dispenser}} 몇개를 설치하는것으로 시작합니다. 첫째는 "spawned1"로 하고 둘째는 "spawned2"로 하세요.


== point_template 만들기 ==
== point_template 만들기 ==
[[Image:Dispensers2.jpg|thumb|point_template 엔티티들]]
[[File:Dispensers2.jpg|thumb|point_template 엔티티들]]
[[point_template]] 엔티티들을 당신이 설치한 디스펜서들 만큼 추가해주세요. "template1" 나 그다음 "template2" 이런식으로요, 'Template1' 에 호환되는 디스펜서를 설정해주세요, 그럼 point_template는 이제 'Template1' 값이 "spawned1"와 같은 값을 가지게 됩니다. 'Flags' 탭에서 "Don't remove template entities"를 디스펜서들이 생성될때 시작되는지 확인하세요.
{{L|point_template}} 엔티티들을 당신이 설치한 디스펜서들 만큼 추가해주세요. "template1" 나 그다음 "template2" 이런식으로요, 'Template1' 에 호환되는 디스펜서를 설정해주세요, 그럼 point_template는 이제 'Template1' 값이 "spawned1"와 같은 값을 가지게 됩니다. 'Flags' 탭에서 "Don't remove template entities"를 디스펜서들이 생성될때 시작되는지 확인하세요.


== Create env_entity_maker ==
== env_entity_maker 만들기==
[[Image:Dispensers3.jpg|thumb|env_entity_maker entities]]
[[File:Dispensers3.jpg|thumb|env_entity_maker 엔티티들]]
Create an equal number of [[env_entity_maker]] entities, one entity per dispenser. Set 'Name' to "spawner1", "spawner2", etc. Set 'Point_template To Spawn' to the matching point_template, so env_entity_maker "spawner1" will have 'Point_template To Spawn' value "template1".
{{L|env_entity_maker}}를 디스펜서의 수만큼 생성해 주세요. 그들의 'Name' "spawner1", "spawner2", 혹은 기타 등등.. 으로 바꿔주세요.
'Point_template To Spawn' 의 설정은 point_template 와 연결되게 해주셔야 env_entity_maker "spawner1"'Point_template To Spawn'의 값으로 "template1"을 가집니다.


{{Note|If you don't want a generic "Player" <death symbol> "Dispenser" message every time a player destroys a dispenser, don't add any env_entity_maker's.}}
{{Note|만약 당신이 "Player" <> "Dispenser" 라는 문구를 디스펜서가 부셔질때마다 보지를 원하지 않을때에는, 어떤 env_entity_maker도 만드시면 안됩니다.}}


== Dispenser Outputs ==
== 디스펜서의 출력 ==
[[Image:Dispensers4.jpg|thumb|Dispenser outputs]]
[[File:Dispensers4.jpg|thumb|디스펜서 출력값]]
On the output tab for each dispenser, add these values with the corresponding numbers:
디스펜서의 output 탭 하나하나마다, 알맞은 숫자와 값들을 넣어주세요:
   
 
:'''My output named:''' <code>OnDestroyed</code>
:'''My output 이름:''' <code>OnDestroyed</code>
:'''Target entities named:''' <code>template1</code>
:'''Target entities 이름:''' <code>template1</code>
:'''Via this input:''' <code>ForceSpawn</code>
:'''Via this input:''' <code>ForceSpawn</code>
:'''After a delay in seconds of:''' <code>10</code>
:'''After a delay in seconds of:''' <code>10</code>


OnDestroyed is not one of the selectable outputs, so Hammer will say this is invalid. Ignore that, it will work in game. Adjust the delay to the number of seconds you want the dispenser to take to respawn.
OnDestroyed 는 선택가능한 출력값이 아닙니다. 그래서 Hammer는 이것이 사용불가능 한것이라고 말하지만, 무시해주세요. 게임에서는 정상적으로 작동합니다. 그저 당신이 디스펜서가 얼마나 시간을 가지고 다시 생성되는지만 설정해주시면 됩니다.


Now, when your map loads, there should be a set of dispensers, which, when destroyed, make another one spawn in its place.
이제, 당신의 맵을 불러오기 해주세요, 거기엔 부셔지면, 그자리에 다른 것을 다시 생성하는 몇세트의 디스펜서가 있을것입니다.


== 다른 볼것 ==
== 다른 볼것 ==
*[[TF2/Creating Respawning Sentries|Creating Respawning Sentries]]
*{{L|TF2/Creating Respawning Sentries|Creating Respawning Sentries}}


[[Category:Tutorials]]
{{ACategory|Tutorials}}
[[Category:Level Design Tutorials]]
{{ACategory|Level Design}}
[[Category:Team Fortress 2|Creating]]
{{ACategory|Team Fortress 2}}

Latest revision as of 10:41, 19 May 2025

Merge-arrows.png
It has been suggested that this article or section be merged with Ko/TF2/Creating Respawning Dispensers. (Discuss)

디스펜서 만들기

obj_dispenser 엔티티들

시작은 당신의 맵에 obj_dispenser(en) 몇개를 설치하는것으로 시작합니다. 첫째는 "spawned1"로 하고 둘째는 "spawned2"로 하세요.

point_template 만들기

point_template 엔티티들

point_template(en) 엔티티들을 당신이 설치한 디스펜서들 만큼 추가해주세요. "template1" 나 그다음 "template2" 이런식으로요, 'Template1' 에 호환되는 디스펜서를 설정해주세요, 그럼 point_template는 이제 'Template1' 값이 "spawned1"와 같은 값을 가지게 됩니다. 'Flags' 탭에서 "Don't remove template entities"를 디스펜서들이 생성될때 시작되는지 확인하세요.

env_entity_maker 만들기

env_entity_maker 엔티티들

env_entity_maker(en)를 디스펜서의 수만큼 생성해 주세요. 그들의 'Name' 을 "spawner1", "spawner2", 혹은 기타 등등.. 으로 바꿔주세요. 'Point_template To Spawn' 의 설정은 point_template 와 연결되게 해주셔야 env_entity_maker "spawner1"이 'Point_template To Spawn'의 값으로 "template1"을 가집니다.

Note.png메모:만약 당신이 "Player" <킬> "Dispenser" 라는 문구를 디스펜서가 부셔질때마다 보지를 원하지 않을때에는, 어떤 env_entity_maker도 만드시면 안됩니다.

디스펜서의 출력

디스펜서 출력값

디스펜서의 output 탭 하나하나마다, 알맞은 숫자와 값들을 넣어주세요:

My output 이름: OnDestroyed
Target entities 이름: template1
Via this input: ForceSpawn
After a delay in seconds of: 10

OnDestroyed 는 선택가능한 출력값이 아닙니다. 그래서 Hammer는 이것이 사용불가능 한것이라고 말하지만, 무시해주세요. 게임에서는 정상적으로 작동합니다. 그저 당신이 디스펜서가 얼마나 시간을 가지고 다시 생성되는지만 설정해주시면 됩니다.

이제, 당신의 맵을 불러오기 해주세요, 거기엔 부셔지면, 그자리에 다른 것을 다시 생성하는 몇세트의 디스펜서가 있을것입니다.

다른 볼것