Difference between revisions of "Guides:How to Make a Jump Button"

From Castle Wiki
(Jump button)
 
m (newline)
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Jump button is a form of  
[[File:Jump button.jpg|thumb]]A jump button is a form of custom control, here are the steps to make a jump button:


controls these are the steps in making jump button
# '''Add artwork''' Jump buttons usually need artwork in order to be visible. A traditional jump button is simply a arrow in a square facing up, but you can '''customize''' this however you want
 
#'''Enable Relative to camera'''  If you want the jump button to stay on the screen if the camera is moving at the '''bottom of general''' you will see '''relative to camera, turn that on'''
# Icon <!-- Optional! -->
#'''Add jump logic''' The code should go as follows
 
'''When this is tapped'''
Jump buttons usualy need icon in order to be visible a traditional jump button is simply a arrow in a square facing up, but you can '''customize''' this however you want
'''Tell actors with tag [tag]'''
 
'''If {this is colliding with} [tag]'''
2. Relative to camera <!-- Optional! -->
'''Repeat [N] times'''
 
'''Modify {dynamic motion property velocity Y'''
If you want the jump button to stay on the screen if the camera is moving at the '''bottom of general''' you will see '''relative to camera, turn that on'''
'''to [-N] Relative to current value'''
 
3. Code
 
The code should go as follow
 
'''When this is tapped'''
 
'''Tell actors with tag [tag]'''
 
'''If {this is colliding with} [tag]'''
 
'''Repeat [N] times'''
 
'''Modify {dynamic motion property velocity Y'''  
 
'''to [-N] Relative to current value'''                              
 
[[File:Jump button.jpg|thumb]]

Latest revision as of 09:21, 7 July 2022

Jump button.jpg

A jump button is a form of custom control, here are the steps to make a jump button:

  1. Add artwork Jump buttons usually need artwork in order to be visible. A traditional jump button is simply a arrow in a square facing up, but you can customize this however you want
  2. Enable Relative to camera If you want the jump button to stay on the screen if the camera is moving at the bottom of general you will see relative to camera, turn that on
  3. Add jump logic The code should go as follows
When this is tapped
Tell actors with tag [tag]
If {this is colliding with} [tag]
Repeat [N] times
Modify {dynamic motion property velocity Y
to [-N] Relative to current value