Loading Topvon AI...

تطوير ألعاب Godot 4 بالذكاء الاصطناعي

Godot 4 مجاني وخفيف وممتاز لألعاب 2D والـ 3D الصغيرة. GDScript سهلة، بس Godot 4 غيّر حاجات كتير عن Godot 3، وهنا بتقع إجابات الذكاء الاصطناعي العامة. الدليل ده بيوريك إزاي تاخد كود Godot 4 يشتغل من أول مرة.

كود Godot 4 مش Godot 3

في Godot 4: KinematicBody2D بقت CharacterBody2D، وmove_and_slide() من غير بارامترات، وexport بقت @export، والسيجنالز بتتوصل بـ callables. Topvon بيكتب Godot 4 افتراضياً، وProject Link بيقرا مشروعك عشان يطابق أسماء النودز والتحكم.

اوصف المشاهد والنودز

Godot مبني على مشاهد ونودز، فأحسن طلب بيوصفهم: "مشهد Player فيه CharacterBody2D وSprite2D وCollisionShape2D وكاميرا بتتبعه بنعومة".

extends CharacterBody2D

# Godot 4 platformer movement with coyote time
@export var speed := 220.0
@export var jump_velocity := -420.0
var gravity: float = ProjectSettings.get_setting("physics/2d/default_gravity")
var coyote := 0.0

func _physics_process(delta: float) -> void:
    if is_on_floor():
        coyote = 0.12
    else:
        velocity.y += gravity * delta
        coyote -= delta
    if Input.is_action_just_pressed("ui_accept") and coyote > 0.0:
        velocity.y = jump_velocity
        coyote = 0.0
    var dir := Input.get_axis("ui_left", "ui_right")
    velocity.x = move_toward(velocity.x, dir * speed, speed * 8.0 * delta)
    move_and_slide()

ابني لعبة كاملة جوه Godot

مع Project Link، Topvon يقدر يعمل لعبة صغيرة كاملة: قايمة رئيسية، مراحل، HUD، إيقاف وخسارة، كلها مشاهد وسكريبتات حقيقية وملفات .tscn تفتحها في المحرر.

صلّح الأخطاء مكانها

الصق أخطاء الـ debugger والتصليح يروح للسكريبت والسطر بالظبط، وكل تغيير بيظهر قبل ما يتكتب ومتاخد له نسخة احتياطية.

أسئلة شائعة

Topvon بيكتب Godot 4 ولا 3؟

Godot 4 افتراضياً. لو لسه على Godot 3 قول كده صراحة.

بيعمل مشاهد مش سكريبتات بس؟

أيوه، Project Link بيكتب ملفات .tscn مع السكريبتات.

بيدعم C# في Godot؟

GDScript هو الافتراضي، وتقدر تطلب C# لو مشروعك على نسخة .NET.

أقدر أرجع في التعديلات؟

أيوه، كل ملف متغير له نسخة احتياطية ونقط استرجاع.

أدلة تانية

English