godot:basic_breakout

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
godot:basic_breakout [2023/06/03 08:37] – angelegt silversurfergodot:basic_breakout [2023/06/03 09:02] (aktuell) – [Welt] silversurfer
Zeile 1: Zeile 1:
 ====== Basic Breakout ====== ====== Basic Breakout ======
 ===== Player ===== ===== Player =====
 +  * KinematicBody2D
 +  * Sprite
 +  * CollisionShape2D
 +  * später
 +     * Ancor
 +     * Timer
 +===== Welt =====
 +==== Wand ====
 +  * Wall als StaticBody2D
 +  * CollisionPoligon2D
 +==== Steine / Bricks ====
 +  * Gruppe als Node2D
 +  * Einzelstein als StaticBody2D
 +     * Sprite
 +     * CollisionScape2D
 +==== Erstes Script ====
 +<codedoc code:c++>
 +func _physics_process(delta: float) -> void:
 + var y = get_position().y
 + var mouse_x = get_viewport().get_mouse_position().x
 + set_position(Vector2(mouse_x, y))
 +
 + if Input.is_action_just_pressed("ui_mouse"):
 + var ball = ball_scene.instance()
 + ball.set_position(get_position() - Vector2(0,16))
 + get_tree().get_root().add_child(ball)
 +</codedoc>
 +
 ===== Ball ===== ===== Ball =====
 ===== Steine ===== ===== Steine =====
  
  
  • godot/basic_breakout.1685774246.txt.gz
  • Zuletzt geändert: 2023/06/03 08:37
  • von silversurfer