Tất nhiên, hiệu suất. Một số hiệu ứng như Crepuscular Rays, Depth of Field và Bloom rất đánh thuế fps, đặc biệt là trong các GPU cũ. Ngoài ra một cách tốt để đạt được một số khung hình / giây bổ sung là giảm hoặc vô hiệu hóa phản xạ và bóng. Ngoài ra - để lặp lại điểm Artelius - hiệu ứng hình ảnh cũng sẽ đạt thời lượng pin.
Bên cạnh đó:
- Một số hiệu ứng có thể bị rối mắt. Không phải tất cả các máy đều được làm như nhau và một số GPU có thể xử lý sai mã của bạn ... có cách vô hiệu hóa hiệu ứng là tốt cho những người chơi gặp phải trường hợp đó và tốt cho các nhà phát triển để dễ gỡ lỗi.
- Một số hiệu ứng có thể tàn tật trong trò chơi. Trong các hiệu ứng cụ thể ẩn chi tiết, chẳng hạn như Độ sâu trường ảnh, Motion Blur và để lọc mở rộng Anisotropic và khử răng cưa ít hơn.
- Một số hiệu ứng có thể gây phiền nhiễu / mất tập trung. Điều đó xảy ra với tôi với Depth of Field, khi tiêu điểm thay đổi, nó khiến mọi người chú ý đến nó.
- Một số hiệu ứng nên được xem xét cho Tùy chọn Trợ năng. Đây là trường hợp của View Bobbing và Motion Blur, những thứ này có thể khiến một số người bị bệnh, không đùa.
- Một số hiệu ứng nên được xem xét để kiểm soát của cha mẹ. Tắt các hiệu ứng hạt máu và tương tự - ít nhất là nó giúp đánh giá trò chơi của phụ huynh.
Modded Minecraft thực sự là một sân chơi tốt cho việc này. Minecraft biểu hiện toàn bộ khối, vì vậy số lượng đa giác của nó lớn hơn so với vẻ ngoài của nó. Thêm vào đó là sự phức tạp của việc xử lý các khối trên rác được thu thập và không có ngôn ngữ con trỏ như Java [1] và bạn có thể gặp một số vấn đề về hiệu năng - đặc biệt là trong phần cứng cũ, như mọi khi. Một số người yêu cầu đồ họa tốt hơn, trong khi những người khác muốn hiệu suất tốt hơn. Và như vậy, các mod như GLSL Shaders Mod và Optifine đã xuất hiện, cả hai đều thêm các tùy chọn đồ họa bổ sung - mặc dù với các đầu khác nhau - chúng tương thích [2], nếu bạn có cơ hội sử dụng chúng, bạn có thể thử nghiệm hiệu ứng hiệu năng của hiệu ứng hình ảnh.
[1]: Microsoft đã tạo một cổng C ++ cho Minecraft cho Windows 10 - dựa trên phiên bản bỏ túi - nó hoạt động tốt hơn nhiều so với các phiên bản Java cũ. Điều đó không có nghĩa là Java không thể thực hiện, đây không chỉ là một triệu chứng của C ++ mà còn là Microsoft.
[2]: Trên thực tế, những mod đó được hợp nhất cho Minecraft 1.8.9 - Optifine hấp thụ GLSL Shaders Mod .
Và bạn nói rằng bạn đang phát triển một công cụ trò chơi , vì vậy bạn hy vọng mã của mình có cơ hội được sử dụng lại cho nhiều trò chơi khác nhau. Đó là một ý tưởng tốt để cho phép nhà phát triển trò chơi quyết định xem họ có muốn sử dụng các hiệu ứng này hay không và liệu họ có muốn cung cấp tùy chọn để vô hiệu hóa chúng hay không. Không phải tất cả các hiệu ứng có thể có ý nghĩa đối với tất cả các trò chơi và một số trò chơi có thể phụ thuộc vào một số hiệu ứng.
Hãy xem xét rằng một số trò chơi sẽ sử dụng các hiệu ứng này để đặt tâm trạng, để truyền đạt thông tin đến người chơi hoặc chỉ để cấp phép nghệ thuật.
Đặc biệt, có những cách sử dụng hiệu ứng hình ảnh để cố gắng làm cho vẻ ngoài như thể được nhìn thấy bằng máy ảnh thay vì mắt người. Điều này được cố gắng bằng cách sử dụng các hiệu ứng như Quang sai màu, Ống kính thấu kính, Hạt phim và các hiệu ứng "Điện ảnh" khác. Đây không phải là phù hợp cho mọi trò chơi, và vì vậy chúng không nên bị áp đặt bởi công cụ trò chơi.
Có thể cho rằng hầu hết điều này - nếu không phải tất cả - được thực hiện trong các shader, hãy để công cụ trò chơi của bạn cho phép nhà phát triển tải lên các shader của họ.
Một lưu ý về Tùy chọn Trợ năng: Nhiều trò chơi video coi thường người điếc. Cung cấp thông tin chỉ theo cách nghe có thể không đủ tốt. Thêm hiệu ứng hình ảnh để phản ánh những thứ như hướng lửa đến hoặc sự hiện diện của kẻ thù gần đó (mà bạn "có thể nghe thấy") là một ý tưởng hay [3]. Và tất nhiên, chú thích gần. Ngoài ra, hãy lưu ý rằng có những người mù màu ... những vật phẩm chỉ được phân biệt bằng màu sắc ... vâng, được coi là một thiết kế lại.
[3]: Bạn không biết những cây leo trong Minecraft là một nỗi đau, khi bạn không thể nghe thấy tiếng rít. Họ trở thành ngẫu nhiên.
Bạn càng biết ★