타워 | |||||||
구역 선택창 | |||||||
Purgatorio | The Great Inferno | Spatial System | 지역 | ||||
기타 | |||||||
게임 내 정보 | 설정 | ||||||
아이템 | 난이도 | ||||||
챌린지 | 이벤트 | ||||||
타워 제작 | 팁 |
1. 개요2. ClientSidedObjects
2.1. Beat Blocks2.2. 버튼2.3. 킬브릭2.4. LightingChangers2.5. MusicZoneEditors2.6. SoundPlayers2.7. Falling Platform2.8. 열쇠2.9. Loose Platform2.10. Morpher2.11. Moving Platform2.12. 푸시 박스2.13. 푸싱 플랫폼2.14. Rope Swing Platform2.15. Shoving Platform2.16. Single Rope Platform2.17. 돌아가는 플랫폼2.18. Swing2.19. Teleporter2.20. Tilting Platform2.21. Turret2.22. 풍선2.23. BulletVelocityChanger2.24. Conveyor2.25. DisappearingPlatform2.26. Elevator2.27. 부스트 패드2.28. Seat2.29. 부스트 발판2.30. SwingDismounter2.31. TripPart2.32. Zipline
3. 기타3.1. DistanceAnchoringObjects
4. 응용 팁1. 개요
Juke's Towers of Hell의 클라이언트 개체를 서술하는 문서.[1]2. ClientSidedObjects
2.1. Beat Blocks
Beat Blocks의 모습 |
"ToggleTime" 값인 "beat"마다 충돌 및 투명도를 변경합니다. 그룹으로 제공되므로 특정 순서로 변경하도록 할 수 있습니다.
README 스크립트 중
README 스크립트 중
2.2. 버튼
ButtonActivatedPlatform, ButtonDeactivator와 Button의 모습 |
2.2.1. Button
Button의 모습 |
ButtonActivatedPlatform 이라는 이름의 모든 플랫폼을 활성화하며 버튼과 동일한 색상입니다. 다양한 개체를 지원하도록 구성할 수 있습니다.
README 스크립트 중
ButtonActivatedPlatform을 활성화 하거나 비활성화 하는데 사용한다.README 스크립트 중
버튼을 누르면 투명한 ButtonActivatedPlatform이 활성화 되어 밟을수 있게 된다.
Button 모델 | ||
개체 이름 | ClassName | 설명 |
Pressed | BoolValue | 버튼을 눌렀는지의 여부 확인 |
ButtonPart | Part | 버튼을 누르는 부분 |
Part | Part | 버튼의 밑 부분 |
TimerLabel | TextLabel | 타이머의 시간이 나옴[A] |
Button 모델- Configurations 폴더 | ||
개체 이름 | ClassName | 설명 |
ButtonPressOffset | NumberValue | 버튼을 눌렀을때 버튼이 들어가는 크기 조절 |
ColorSpecific | BoolValue | 같은 색의 푸시 박스, 터렛의 Bullet가 버튼을 누를수 있는지의 여부 |
SupportBalloons | BoolValue | 같은 색의 풍선이 이 버튼을 누를수 있는지의 여부[B] |
SupportPlayers | BoolValue | 플레이어가 이 버튼을 누를수 있는지의 여부 |
SupportPushboxes | BoolValue | 같은 색의 푸시 박스가 이 버튼을 누를수 있는지의 여부[B] |
SupportTurrets | BoolValue | 같은 색의 터렛에서 나온 Bullet가 이 버튼을 누를수 있는지의 여부[B] |
Timer | NumberValue | 버튼을 누르고 비활성화 되기 전까지의 시간 |
DecimalPlaces | NumberValue | 버튼을 누르고 비활성화 되기 전까지의 시간을 소수점으로 나타냄[A] |
2.2.2. ButtonDeactivator
ButtonDeactivator의 모습 |
터치하면 플레이어가 지금까지 누른 모든 버튼이 비활성화됩니다. 특정 버튼만 비활성화하도록 구성할 수도 있습니다.
README 스크립트 중
Button 위에 올려두고 이 블록을 밟으면, Button을 비활성화 할수 있다.[7]README 스크립트 중
ButtonDeactivator | ||
개체 이름 | ClassName | 설명 |
ColorSpecific | BoolValue | 같은 색의 푸시 박스, 터렛의 Bullet가 이 블록을 밟을수 있는지의 여부 |
SupportPlayers | BoolValue | 플레이어가 이 블록을 밟을수 있는지의 여부 |
SupportPushboxes | BoolValue | 같은 색의 푸시 박스가 이 블록을 밟을수 있는지의 여부[B] |
Invisible | RayValue | 이 블록이 투명한지의 여부 |
2.2.3. ButtonPlatforms
ButtonPlatforms의 모습 |
ButtonPlatforms 폴더 | ||
개체 이름 | ClassName | 설명 |
ButtonActivatedPlatform | Part | 버튼을 누르면 활성화 되거나 비활성화 됨 |
ButtonActivatedPlatform | ||
개체 이름 | ClassName | 설명 |
Invert | BoolValue | 삭제하면 반대로 작동함 |
FullHide | BoolValue | 블록 전체를 투명하게 만듬 |
kills | BoolValue | 5의 대미지를 입힘 |
2.3. 킬브릭
Spinning Kill Brick, KillBricks의 모습 |
2.3.1. KillBricks
KillBricks의 모습 |
kills, double, ouch는 각각 5 대미지, 10 대미지, 20 대미지, instakills은 100의 대미지를 입힌다.
다른 형태의 킬 브릭을 만들고 싶다면, 그 파트의 재질을 Granite로 바꾸고, 킬 브릭의 ParticleEmitter를 복사해 그 파트에 넣은 다음, BoolValue를 추가하고 아래 이름들을 참고하자.
KillBricks 폴더 | ||
개체 이름 | ClassName | 설명 |
Kill Brick | Part | 5의 대미지를 입힘 |
Kill Double Damage Brick | Part | 10의 대미지를 입힘 |
Ouch Brick | Part | 20의 대미지를 입힘 |
BoolValue 이름 | |
개체 이름 | 설명 |
kills | 5의 대미지를 입힘 |
double | 10의 대미지를 입힘 |
ouch | 20의 대미지를 입힘 |
instakills | 100의 대미지를 입힘 |
2.3.2. Spinning Kill Brick
Spinning Platform과 동일하지만 접촉 시 대미지를 입습니다.
README 스크립트 중
README 스크립트 중
2.4. LightingChangers
LightingChangers의 모습 |
"구성" 스크립트에 있는 대로 조명을 설정합니다.
README 스크립트 중
README 스크립트 중
2.5. MusicZoneEditors
2.6. SoundPlayers
2.7. Falling Platform
착지하면 아래로 떨어지는 플랫폼입니다.
README 스크립트 중
README 스크립트 중
2.8. 열쇠
Key와 Key Door의 모습 |
2.8.1. Key
Key의 모습 |
플레이어가 이를 수집하면 열쇠와 동일한 KeyID로 열쇠 문을 열 수 있습니다. 원하는 대로 키를 디자인할 수도 있습니다. 모든 것이 "KeyHitbox" 부분 내에 있는지 확인하세요.
README 스크립트 중
README 스크립트 중
KeyID가 같은 Key Door를 여는데 필요한 모델이다.
Key 모델 안에 KeyID라는 StringValue가 있는데, 이 StringValue의 Value 항목에 원하는 값을 적고, Key Door의 KeyID를 같게 적으면, 같은 ID를 가진 문이 열린다.
이 Key 모델을 직접 디자인 할수 있지만, 열쇠를 얻을수 있는 부분인 KeyHitbox 안에 Key 파트가 모두 들어와야 한다.
Key 모델 | ||
개체 이름 | ClassName | 설명 |
KeyID | StringValue | 같은 ID를 가진 문을 열수 있음 |
KeyHitbox | Part | 열쇠를 얻을수 있는 부분 |
Part | Part | 열쇠의 모양 |
2.8.2. Key Door
플레이어가 KeyID와 일치하는 키를 가지고 있는 경우 플레이어가 터치하면 열립니다.
README 스크립트 중
README 스크립트 중
Key와 같이, 같은 KeyID를 가진 열쇠가 이 문을 터치하면 문이 열린다.
KeyDoor 모델 | ||
개체 이름 | ClassName | 설명 |
KeyID | StringValue | 같은 ID를 가진 열쇠가 문을 열수 있음 |
KeyHitbox | Part | Key 모델이 닿는 부분 |
Vanish | Part | 문의 모양 |
2.9. Loose Platform
Loose Platform의 모습 |
그저 느슨한 플랫폼
README 스크립트 중
README 스크립트 중
2.10. Morpher
2.11. Moving Platform
2.12. 푸시 박스
PushboxColorChanger, PushboxDestroyer와 PushboxSpawnButton의 모습 |
2.12.1. PushboxSpawnButton
PushboxSpawnButton의 모습 |
플레이어가 직접 노란 블록[10]를 밣으면 직접 지정한 위치에 Pushbox가 스폰 된다.
PushboxSpawnButton | ||
개체 이름 | ClassName | 설명 |
ButtonColorSpecific | BoolValue | 같은 색의 푸시 박스, 터렛의 Bullet가 이 블록을 밟을수 있는지의 여부 |
ButtonSupportBalloons | BoolValue | 풍선이 이 버튼을 누를 수 있는지의 여부 |
ButtonSupportPlayers | BoolValue | 플레이어가 이 버튼을 누를 수 있는지의 여부 |
ButtonSupportPushboxes | BoolValue | 같은 색의 푸시 박스가 이 버튼을 누를 수 있는지의 여부[C] |
ButtonSupportTurrets | BoolValue | 같은 색인 터렛의 Bullet가 이 버튼을 누를 수 있는지의 여부[C] |
Cooldown | NumberValue | 버튼을 누르고 다시 스폰 되기 전에 활성화 되지 않는 시간 |
DontSpawnFirst | BoolValue | 푸시 박스를 처음부터 스폰 할 수 있는지의 여부 |
Button | Part | 푸시 박스를 생성하는 버튼 |
Part | Part | 버튼 밑 파트 |
Pushbox | Part | 푸시 박스를 생성하는 Button에 의해 생성되는 파트. 이 Pushbox로 여러 버튼과 상호작용 할 수 있다. |
2.12.2. PushboxColorChanger
PushboxColorChanger의 모습 |
2.12.3. PushboxDestroyer
PushboxDestroyer의 모습 |
2.13. 푸싱 플랫폼
2.13.1. PushingPlatform
2.13.2. PushingPlatformTrampoline
2.14. Rope Swing Platform
2.15. Shoving Platform
2.16. Single Rope Platform
2.17. 돌아가는 플랫폼
2.17.1. Spinning Platform
2.17.2. Beginner Spinning Weld Platform
용접 제약으로 부품이 연결된 보이지 않고 충돌할 수 없는 회전 플랫폼입니다. 건축업자가 용접 구속조건의 마법을 아직 모르므로 "초보자"인 경우를 대비하여 존재합니다.
README 스크립트 중
README 스크립트 중