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

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


# Icon <!-- Optional! -->
# '''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'''
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
#'''Add jump logic''' The code should go as follows
 
'''When this is tapped'''
2. Relative to camera <!-- Optional! -->
'''Tell actors with tag [tag]'''
 
'''If {this is colliding with} [tag]'''
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'''
'''Repeat [N] times'''
 
'''Modify {dynamic motion property velocity Y'''
3. Code
'''to [-N] Relative to current value'''
 
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