আমার গেমটি রেকর্ডিং সফ্টওয়্যারটির সাথে বেমানান বলে মনে হচ্ছে। কি এই সৃষ্টি হতে পারে?


24

আমি বিশ্ববিদ্যালয়ের জন্য সামান্য গেম-ডে প্রকল্প শেষ করেছি এবং আমার জমা দেওয়ার জন্য আমার একটি ভিডিও রেকর্ড করা দরকার (কেবলমাত্র তারা যদি আমার উত্সটি কাজ করতে না পারে) তবে। মূলত আমার গেমটি এফআরপিএস বা ব্যান্ডিক্যাম যখন এটি সংযুক্ত করার চেষ্টা করে তখন কোনওভাবেই কাজ করে না, আমি আমার ত্রুটি প্রতিবেদন করার কোড থেকে একটি কালো পর্দা এবং জিএল ইনভ্যালিড অপারেশন বার্তাগুলির একটি স্ট্রিম পেয়েছি। ডেক্স্টরি এটিকে একেবারে সঠিকভাবে toুকতে পারে বলে মনে হয় না, এটি এটি এফপিএস কাউন্টার বা অন্য কোনও কিছুই প্রদর্শন করে না। আমার গেমের যুক্তিটি ডিবাগের চিহ্নগুলি থেকে সঠিকভাবে চলমান বলে মনে হচ্ছে, সমস্ত গ্লোবাল লাইব্রেরি কল বিরতির মতো দেখা যাচ্ছে।

এই প্রোগ্রামগুলি কীভাবে পরিচালিত হয় সে সম্পর্কে আমি বিপুল পরিমাণে জানি না তাই আমি সত্যিই জানি না যে এর কারণ হিসাবে আমি কী করতে পারি। আমি শুনেছি তারা ওপেনজিএল ফ্রেম বাফারগুলি থেকে পড়েছে তাই সম্ভবত আমি সেখানে কিছু ভুল করছি? আমি GLFW এবং GLEW সমস্ত নিম্ন স্তরের সূচনা করতে দিচ্ছি, তবে আমি একই সেটআপ এবং রেকর্ডিং সফ্টওয়্যার সহ সফলভাবে প্রকল্পগুলি রেকর্ড করেছি।

মূলত, এর আগে কি কেউ এর আগে কখনও এমন কিছু চালিয়েছে বা এই প্রোগ্রামগুলি কীভাবে সমস্যাটির কারণ হিসাবে একটি সূত্র দিতে পারে তা কীভাবে কাজ করে সে সম্পর্কে আপনি কিছু জানেন?


বেশিরভাগ স্ক্রিন ক্যাপচারিং অ্যাপ্লিকেশনগুলি আপনার অ্যাপ্লিকেশন এবং এর ডিএলএল এর মধ্যে আবদ্ধ হয়ে কাজ করে, তখন ওএসে প্রদর্শিত হওয়ার জন্য তারা ফ্রেমগুলি অনুলিপি করে। GLFW এবং GLEW এর সাথে আমার অভিজ্ঞতা নেই তবে আপনি যদি সাধারণ ওপেনএলএল ফ্রেম বাফারটি ব্যবহার না করেন তবে ক্যাপচারিং অ্যাপসটি সঠিক জিনিসটির দিকে না তাকিয়ে থাকতে পারে।
ইন্দোরস্কোর জিরো

6
আপনি ওবিএস / ওপেন ব্রডকাস্টার সফ্টওয়্যার দিয়ে চেষ্টা করতে পারেন? এটি কিছুটা শেখার প্রয়োজন তবে এটি সাধারণত আপনাকে বলতে পারে কোন সংস্করণটি (32/64 বিট) ব্যবহার করতে হবে এবং কোন অ্যাপ্লিকেশন / গেমগুলি এটি সনাক্ত করতে পারে। অনলাইনে কোথাও ওবিএস ব্যবহারের ক্ষেত্রে কীভাবে তা করা ভাল। এটি ডেস্কটপ এবং গেম মোড উভয়ই করতে পারে।
অভিষেক দুজারি

আপনি এইটি দিয়ে হার্ডওয়্যার রুটে যেতে চাইতে পারেন। এমনকি আপনি এফআরপিগুলি পেতে বা এই জাতীয় কাজ করতে পারলেও, এই জিনিসগুলি কিছু সংস্থান গ্রহণ করতে পারে এবং আপনার ফ্রেমরেটকে যথেষ্ট পরিমাণে ফেলে দিতে পারে।
ক্যাপ্টেন স্কাইহক

চিয়ার্স ভ্যাঞ্জেল ওবিএস পুরোপুরি কার্যকর বলে মনে হচ্ছে। আমাকে আমার গেমটি একটি নন-কনসোল অ্যাপ্লিকেশন হিসাবে পুনরায় কম্পাইল করতে হয়েছিল তবে পরে এটি দুর্দান্ত কাজ করেছিল। আমি রেকর্ডারদের কাছ থেকে যা প্রত্যাশা করব তার তুলনায় ফ্রেম ড্রপের একটি খুব কম পরিমাণও পেয়েছি। আপনি যদি সরকারীভাবে উত্তর দিতে চান তবে আমি এটিকে সঠিক হিসাবে গ্রহণ করব।
লুইস ওয়েকফোর্ড

ডাবল বাফারিংয়ের চেষ্টা করুন। ফ্রেপস (উদাহরণস্বরূপ) যদি এটি ডাবল বাফার না করে তবে বাফারগুলি সনাক্ত করতে পারে না।
লুকা

উত্তর:


3

এই প্রশ্নের উত্তর এবং সমাধান করেছেন ভ্যানগেল।

এই উত্তরটি যুক্ত করতে চান কারণ অন্য কারও কাছে নয়, বা 2 মাস পর্যন্ত নয়, তবে এটি শীর্ষ "শীর্ষদেয়" উত্তরহীন "হিসাবে উপস্থিত হয়েছে এবং সাহায্যের প্রয়োজন রয়েছে।

পারলে ভোট দিতাম।

আপনি ওবিএস / ওপেন ব্রডকাস্টার সফ্টওয়্যার দিয়ে চেষ্টা করতে পারেন? এটি কিছুটা শেখার প্রয়োজন তবে এটি সাধারণত আপনাকে বলতে পারে কোন সংস্করণটি (32/64 বিট) ব্যবহার করতে হবে এবং কোন অ্যাপ্লিকেশন / গেমগুলি এটি সনাক্ত করতে পারে। অনলাইনে কোথাও ওবিএস ব্যবহারের ক্ষেত্রে কীভাবে তা করা ভাল। এটি ডেস্কটপ এবং গেম মোড উভয়ই করতে পারে।

- ভ্যাঞ্জেল এপ্রিল 30: 16-29 এ

প্রশ্নকর্তা উত্তর দিয়েছেন,

চিয়ার্স ভ্যাঞ্জেল ওবিএস পুরোপুরি কার্যকর বলে মনে হচ্ছে। আমাকে আমার গেমটি একটি নন-কনসোল অ্যাপ্লিকেশন হিসাবে পুনরায় কম্পাইল করতে হয়েছিল তবে পরে এটি দুর্দান্তভাবে কাজ করেছিল। আমি রেকর্ডারদের কাছ থেকে যা প্রত্যাশা করব তার তুলনায় ফ্রেম ড্রপের একটি খুব কম পরিমাণ পেয়েছি। আপনি যদি সরকারীভাবে উত্তর দিতে চান তবে আমি এটিকে সঠিক হিসাবে গ্রহণ করব।

- লুইস ওয়েকফোর্ড 30 এপ্রিল 18:23 এ

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.