Tạo trò chơi PC 2D Mariolike bằng Godot Engine
Đây là khóa học hướng dẫn bạn tự tay tạo trò chơi phiêu lưu 2D chạy trên nền tảng PC bằng Godot Engine. Bạn sẽ được học về cách lập bản đồ gạch, điều khiển nhân vật cuộn ngang, lập kịch bản trò chơi, tạo hiệu ứng hoạt hình, lưu tiến độ, chuyển cảnh, xây dựng và phát hành trò chơi.
173 học viên
Độ khó Cơ bản
Thời gian Không giới hạn
Thông tin cập nhật bài giảng “Phần 2. Tạo cấu trúc cơ bản >> Điểm sinh sản, điểm kiểm tra”
Xin chào.
Tạo trò chơi Mario Like 2D trên PC bằng Godot Engine
Chúng tôi muốn thông báo với bạn rằng video và tài liệu sẽ được cập nhật vì chúng tôi phát hiện ra vấn đề trong bài giảng.
Phần tạo cấu trúc cơ bản >> Bài giảng điểm sinh sản, điểm kiểm tra >> Sau 16:30
Trong nội dung bài giảng hiện có,
Nó được viết như thể "tên hoạt ảnh trước đó" được nhận dưới dạng đối số của hàm gọi lại được gọi bằng cách sử dụng tín hiệu animation_find() , nhưng trên thực tế, không thể nhận được đối số nào. [ Liên kết tài liệu chính thức ]
Do đó, xảy ra lỗi sau và hoạt ảnh “mở ra” không phát đúng cách.
Đối tượng::emit_signalp: Lỗi gọi từ tín hiệu 'animation_find' đến có thể gọi được: 'StaticBody2D( checkpoint.gd )::_on_animated_sprite_2d_animation_complete': Phương thức dự kiến có 1 đối số nhưng được gọi bằng 0.
Để khắc phục vấn đề trên, bạn cần thay đổi đoạn mã như hình dưới đây.
<Trước khi thay đổi>
func _on_animated_sprite_2d_animation_complete( tên hoạt hình trước đó ):
nếu previousanimationname == "Đang thu thập":
sprite.play ("mở ra")
<Sau khi thay đổi>
func _on_animated_sprite_2d_animation_complete():
if sprite.animation == "Đang thu thập":
sprite.play ("mở ra")
Chúng tôi chân thành cảm ơn CHENG đã báo lỗi. 🙏
Nếu bạn đã học bài giảng về điểm sinh sản và điểm kiểm tra , vui lòng tham khảo những thay đổi ở trên và thay đổi tệp kịch bản của cảnh điểm kiểm tra.
Nếu bạn chưa tham gia các bài giảng về điểm sinh sản và điểm kiểm tra , bạn có thể tiếp tục học vì các video và tài liệu trả lời tiếp theo sẽ sớm được cập nhật.
Cảm ơn

