This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
events:getting_started_with_godot_in_3d [2020/03/30 18:05] admin [Notes for me] |
events:getting_started_with_godot_in_3d [2020/03/31 17:04] (current) admin |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Getting Started with Godot in 3D ====== | ||
| ==== Notes for everyone ===== | ==== Notes for everyone ===== | ||
| * Create 3D spatial node, called World | * Create 3D spatial node, called World | ||
| 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]] | ||