최근 수정 시각 : 2024-02-16 17:55:52

Juke's Towers of Hell/타워 제작/클라이언트 개체


파일:JTOH1.png
타워
구역 선택창
The Great Inferno Spatial System 서브 구역
기타
설정
아이템 난이도
챌린지 이벤트
타워 제작


1. 개요2. ClientSidedObjects
2.1. Beat Blocks2.2. 버튼
2.2.1. Button2.2.2. ButtonDeactivator2.2.3. ButtonPlatforms
2.3. 킬브릭
2.3.1. KillBricks2.3.2. Spinning Kill Brick
2.4. LightingChangers2.5. MusicZoneEditors2.6. SoundPlayers2.7. Falling Platform2.8. 열쇠
2.8.1. Key2.8.2. Key Door
2.9. Loose Platform2.10. Morpher2.11. Moving Platform2.12. 푸시 박스
2.12.1. PushboxSpawnButton2.12.2. PushboxColorChanger2.12.3. PushboxDestroyer
2.13. 푸싱 플랫폼
2.13.1. PushingPlatform2.13.2. PushingPlatformTrampoline
2.14. Rope Swing Platform2.15. Shoving Platform2.16. Single Rope Platform2.17. 돌아가는 플랫폼
2.17.1. Spinning Platform2.17.2. Beginner Spinning Weld Platform
2.18. Swing2.19. Teleporter2.20. Tilting Platform2.21. Turret2.22. 풍선
2.22.1. BalloonDispenser2.22.2. BalloonDestroyer
2.23. BulletVelocityChanger2.24. Conveyor2.25. DisappearingPlatform2.26. Elevator2.27. 부스트 패드
2.27.1. Jump Boost Pad2.27.2. Speed Boost Pad
2.28. Seat2.29. 부스트 발판
2.29.1. Speed Booster2.29.2. Speed Remover2.29.3. Jump Booster2.29.4. Jump Remover
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

"ToggleTime" 값인 "beat"마다 충돌 및 투명도를 변경합니다. 그룹으로 제공되므로 특정 순서로 변경하도록 할 수 있습니다.
README 스크립트 중

2.2. 버튼

파일:Buttons.png
ButtonActivatedPlatform, ButtonDeactivator와 Button의 모습

2.2.1. Button

ButtonActivatedPlatform 이라는 이름의 모든 플랫폼을 활성화하며 버튼과 동일한 색상입니다. 다양한 개체를 지원하도록 구성할 수 있습니다.
README 스크립트 중
파일:Button.png
Button의 모습

주로 ButtonActivatedPlatform을 활성화 하거나 비활성화 하는데 사용한다.

버튼을 누르면 투명한 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

파일:ButtonD.png
ButtonDeactivator의 모습
터치하면 플레이어가 지금까지 누른 모든 버튼이 비활성화됩니다. 특정 버튼만 비활성화하도록 구성할 수도 있습니다.
README 스크립트 중
Button 위에 올려두고 이 블록을 밟으면, Button을 비활성화 할수 있다.[7]
ButtonDeactivator
개체 이름 ClassName 설명
ColorSpecific BoolValue 같은 색의 푸시 박스, 터렛의 Bullet가 이 블록을 밟을수 있는지의 여부
SupportPlayers BoolValue 플레이어가 이 블록을 밟을수 있는지의 여부
SupportPushboxes BoolValue 같은 색의 푸시 박스가 이 블록을 밟을수 있는지의 여부[B]
Invisible RayValue 이 블록이 투명한지의 여부

2.2.3. ButtonPlatforms

파일:BP.png
ButtonPlatforms의 모습
Button을 누르면 같은 색의 투명한 ButtonActivatedPlatform이 활성화 된다. 반대로 투명하지 않은 블록들은 버튼을 밟으면 투명해저 밟을수 없게 된다.
ButtonPlatforms 폴더
개체 이름 ClassName 설명
ButtonActivatedPlatform Part 버튼을 누르면 활성화 되거나 비활성화 됨
ButtonActivatedPlatform
개체 이름 ClassName 설명
Invert BoolValue 삭제하면 반대로 작동함
FullHide BoolValue 블록 전체를 투명하게 만듬
kills BoolValue 5의 대미지를 입힘

2.3. 킬브릭

파일:Killbrick.png
Spinning Kill Brick, KillBricks의 모습

2.3.1. KillBricks

파일:kills.png
KillBricks의 모습
플레이어가 이 블록을 밟으면 대미지를 입힌다. 킬 브릭 안의 개체에 따라 각각 다른 대미지를 입힌다.[9]

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 스크립트 중

2.4. LightingChangers

"구성" 스크립트에 있는 대로 조명을 설정합니다.
README 스크립트 중

2.5. MusicZoneEditors

2.6. SoundPlayers

2.7. Falling Platform

착지하면 아래로 떨어지는 플랫폼입니다.
README 스크립트 중

2.8. 열쇠

파일:KeyAndKeyDoor.png
Key와 Key Door의 모습

2.8.1. Key

파일:RobloxKey.png
Key의 모습
플레이어가 이를 수집하면 열쇠와 동일한 KeyID로 열쇠 문을 열 수 있습니다. 원하는 대로 키를 디자인할 수도 있습니다. 모든 것이 "KeyHitbox" 부분 내에 있는지 확인하세요.
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

파일:Keydoor.png
플레이어가 KeyID와 일치하는 키를 가지고 있는 경우 플레이어가 터치하면 열립니다.
README 스크립트 중

Key와 같이, 같은 KeyID를 가진 열쇠가 이 문을 터치하면 문이 열린다.
KeyDoor 모델
개체 이름 ClassName 설명
KeyID StringValue 같은 ID를 가진 열쇠가 문을 열수 있음
KeyHitbox Part Key 모델이 닿는 부분
Vanish Part 문의 모양

2.9. Loose Platform

그저 느슨한 플랫폼
README 스크립트 중

2.10. Morpher

2.11. Moving Platform

2.12. 푸시 박스

파일:PushBoxs.png
PushboxColorChanger, PushboxDestroyer와 PushboxSpawnButton의 모습

2.12.1. PushboxSpawnButton

파일:Pushbox.png
PushboxSpawnButton의 모습

2.12.2. PushboxColorChanger

파일:PushBoxColor.png
PushboxColorChanger의 모습

2.12.3. PushboxDestroyer

파일:OHNOPUSHBOXBROKEN!!!.png
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 스크립트 중

2.18. Swing

2.19. Teleporter

2.20. Tilting Platform

2.21. Turret

2.22. 풍선

2.22.1. BalloonDispenser

2.22.2. BalloonDestroyer

2.23. BulletVelocityChanger

2.24. Conveyor

2.25. DisappearingPlatform

2.26. Elevator

2.27. 부스트 패드

2.27.1. Jump Boost Pad

2.27.2. Speed Boost Pad

2.28. Seat

2.29. 부스트 발판

2.29.1. Speed Booster

2.29.2. Speed Remover

2.29.3. Jump Booster

2.29.4. Jump Remover

2.30. SwingDismounter

2.31. TripPart

2.32. Zipline

3. 기타

3.1. DistanceAnchoringObjects

4. 응용 팁


[1] 모든 클라이언트 개체들은 JToH 키트 5.5 버전을 기준으로 한다.[A] Timer의 숫자가 1 이상일때만 작동한다.[B] ColorSpecific가 활성화 되어야 작동이 가능하다.[B] [B] [A] [7] Timer가 작동 중일때도 작동한다.[B] [9] 이 중 instakills은 직접 BoolValue를 추가해서 넣어줘야 한다.