Khi nào nên sử dụng C ++ và khi nào nên sử dụng bản thiết kế?


10

Tôi đang cố gắng học cách sử dụng Unreal Engine. Tôi có kiến ​​thức cơ bản về C ++. Gần đây, tôi bắt đầu thực hiện Trò chơi kinh dị sinh tồn như một dự án mà tôi chỉ làm để trải nghiệm học tập. Cho đến nay mặc dù tôi đã triển khai mọi tính năng thông qua hệ thống Blueprint.

Vì vậy, câu hỏi của tôi là vì cái gì và khi nào tôi sẽ sử dụng mã để cải thiện / tạo trò chơi trong Unreal Engine?

Câu trả lời:


14

Bạn không cần phải sử dụng C ++ cho bất cứ điều gì theo như tôi biết. Đó là nhiều hơn một vấn đề ưu tiên. Nếu bạn là một lập trình viên, bạn có thể làm mọi thứ nhanh hơn bằng mã, trong khi một số có thể thích bản thiết kế hơn.

Sự khác biệt hiệu năng thời gian chạy là có, nhưng thường không đáng kể, vì vậy đừng có suy nghĩ đó quá nhiều.

Tóm lại, lý tưởng nhất là bạn thích C ++ khi bạn đang viết các phần quan trọng về hiệu suất và sử dụng bản thiết kế cho các tương tác cấp cao hơn. Nếu bạn giống tôi, có lẽ bạn thích viết mọi thứ, vì lập trình trực quan không phải là thứ tôi thích lắm.


1

Nó phụ thuộc vào việc bạn có làm việc trong một nhóm hay không. Nếu bạn là người duy nhất phát triển dự án, đây là vấn đề sở thích của bạn. Nếu bạn là một lập trình viên trong một nhóm, bạn phải đặt tất cả logic vào C ++ và cho phép các nghệ sĩ / nhà thiết kế cấp độ phản ứng với các sự kiện trong trò chơi thông qua hệ thống sự kiện.

Ngoài ra, đối với tôi, viết mã nhanh hơn, nhưng tôi có thể tưởng tượng rằng đối với một số người thì đó là cách khác. Visual Studio cung cấp nhiều công cụ tinh vi như đi đến định nghĩa , các tùy chọn tìm kiếm mạnh mẽ, môi trường gỡ lỗi tốt hơn nhiều, một số tùy chọn cấu trúc lại và nhiều hơn nữa. Không có các công cụ như vậy trong Blueprints hoặc chúng cơ bản hơn nhiều khiến những thứ như mạng phức tạp trở thành nỗi đau để sửa đổi và thay đổi.

Nếu bạn thấy C ++ khó khăn hoặc bạn không cảm thấy thoải mái với nó, hãy bắt đầu các dự án đầu tiên của bạn với Blueprints. Sau khi hoàn thành, bạn sẽ biết rõ hơn về động cơ và sẽ cảm thấy thoải mái với bản thiết kế, đây sẽ là thời điểm tốt để bắt đầu phát triển trong C ++.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.