28 lines
1.5 KiB
GDScript
28 lines
1.5 KiB
GDScript
extends Node3D
|
|
|
|
@onready var floating_text_component: FloatingComponent = %FloatingTextComponent
|
|
var current_displayed_text : String = ""
|
|
|
|
func _ready() -> void:
|
|
floating_text_component.set_text(
|
|
"Seit dem ersten Star Wars Film hat sich die Erde ca. 50 mal um die Sonne gedreht und viel ist seitdem passiert.
|
|
Intelligente Roboter wie R2D2 und C3PO sind keine ferne Science Fiction mehr und Künstliche Intelligenz ist in unserem Alltag angekommen. \n
|
|
Die Europäische Union hat daher das weltweit erste Gesetz zur Regulierung von Künstlicher Intelligenz erlassen, den EU AI Act.\n
|
|
Dieses Spiel soll Ihnen helfen grundlegende Kenntnisse zu Künstlicher Intelligenz und den Regelungen des EU AI Acts zu erlernen.
|
|
Bitte beachten Sie, dass dieses Spiel nur als Einführung dienen kann, konkrete Fragen sind meist nicht allgemein zu beantworten und sollten von einer Fachperson eingeschätzt werden.")
|
|
floating_text_component.emit_spawn_text.emit()
|
|
await get_tree().create_timer(33.0).timeout
|
|
$start_btn.visible = true
|
|
|
|
|
|
func _on_area_3d_input_event(camera: Node, event: InputEvent, event_position: Vector3, normal: Vector3, shape_idx: int) -> void:
|
|
if event is InputEventMouseButton:
|
|
if event.button_index == MOUSE_BUTTON_LEFT:
|
|
get_tree().change_scene_to_file("res://ai_act_text.tscn")
|
|
|
|
|
|
func _on_start_btn_input_event(camera: Node, event: InputEvent, event_position: Vector3, normal: Vector3, shape_idx: int) -> void:
|
|
if event is InputEventMouseButton:
|
|
if event.button_index == MOUSE_BUTTON_LEFT:
|
|
get_tree().change_scene_to_file("res://star_animation.tscn")
|