update
This commit is contained in:
parent
46f7e767d1
commit
fac2ed5af5
1 changed files with 25 additions and 0 deletions
|
|
@ -11,3 +11,28 @@
|
|||
- we need a collisionshape to tell the physics engine the boundaries of this plane
|
||||
- add a child node CollisionShape2D to the CharacterBody2D root node of this scene
|
||||
- in the Inspector, click on Shape to determine what type of shape we are using
|
||||
|
||||
** create script for falling
|
||||
- hit the 'attach new or existing script' button on the upper right corner of the scene dialog
|
||||
- make sure that the script:
|
||||
- inherits from CharacterBody2D
|
||||
- the Template is 'Node Default'
|
||||
- Built in Script is OFF
|
||||
|
||||
*** script functions
|
||||
- ready() starts when node is set
|
||||
- process() is called every time a frame is called
|
||||
- NOTE: better to use physics_process because that's what the engine is going to use
|
||||
- so change process to physics process
|
||||
#+BEGIN_SRC gdscript
|
||||
_physics_process(delta: float) ->void:
|
||||
#+END_SRC
|
||||
|
||||
** CharacterBody2D
|
||||
*** properties
|
||||
**** velocity
|
||||
- has an 'x' and a 'y'
|
||||
|
||||
**** up_direction
|
||||
- tells physics engine how to know if we are on a floor or not
|
||||
- can tell us if we are on a ceiling or a wall
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue