User Tools

Site Tools


events:getting_started_with_godot_in_3d

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
events:getting_started_with_godot_in_3d [2020/03/30 19:05]
admin [Notes for me]
events:getting_started_with_godot_in_3d [2020/03/31 18:01]
admin
Line 107: Line 107:
  velocity.y += jump_power  velocity.y += jump_power
 </​code>​ </​code>​
 +  * Define the floor to fix jumping
 +<code python>
 + if Input.is_action_just_pressed("​jump"​) and is_on_floor():​
 + velocity.y += jump_power
 +
 + velocity = move_and_slide(velocity,​ Vector3.UP)
 +</​code>​
 +  * Lock the mouse to the window
 +<code python>
 +func _ready():
 + Input.set_mouse_mode(Input.MOUSE_MODE_CAPTURED)
 +
 +func _process(delta):​
 + if Input.is_action_just_pressed("​ui_cancel"​):​
 + Input.set_mouse_mode(Input.MOUSE_MODE_VISIBLE)
 +</​code>​
 +
 +  * I think that's as far as we'll get in the first session, I'll make a start on [[Getting started with Godot in 3D Part 2|part two]] though.
  
 ==== Notes for me ===== ==== Notes for me =====
Line 122: Line 140:
     * right mouse, WASD     * right mouse, WASD
   * Ctrl + Left click for inline help   * Ctrl + Left click for inline help
-  ​+ 
 +==== Further reading/​viewing ==== 
 +  ​This tutorial is based on [[https://​www.youtube.com/​channel/​UCdU9e4eNsJif0rBrBiYRb5g|Code with Tom'​s]] Youtube series [[https://​www.youtube.com/​watch?​v=UV-bhtb3734|Make and FPS in Godot]]. ​ Part two is [[https://​www.youtube.com/​watch?​v=Y_2oiLjOx54|here]]. 
 +  * [[https://​www.youtube.com/​watch?​v=49awsu1VJbo|Building 3D levels]] 
events/getting_started_with_godot_in_3d.txt · Last modified: 2020/03/31 18:04 by admin