আমি বর্তমানে আমার গেমটিতে শব্দ যুক্ত করার চেষ্টা করছি। আমি ওপেনল এবং এসডিএল দেখেছি , তবে সেখানে কী আছে তা জানতে চাই। আপনি গেম বিকাশের জন্য কোনও ভাল ক্রস প্ল্যাটফর্ম অডিও এপিআই প্রস্তাব করতে পারেন?
আমি বর্তমানে আমার গেমটিতে শব্দ যুক্ত করার চেষ্টা করছি। আমি ওপেনল এবং এসডিএল দেখেছি , তবে সেখানে কী আছে তা জানতে চাই। আপনি গেম বিকাশের জন্য কোনও ভাল ক্রস প্ল্যাটফর্ম অডিও এপিআই প্রস্তাব করতে পারেন?
উত্তর:
ওভারফ্লো প্রশ্নটি স্ট্যাক করুন: "গেমসের জন্য ক্রস প্ল্যাটফর্ম সাউন্ড এপিআই?"
আমি গৃহীত উত্তরের সাথে একমত:
আমি এসএফএমএল লাইব্রেরির একটি বড় অনুরাগী। এটি অতিরিক্ত গ্রাফিক এবং নেটওয়ার্ক বৈশিষ্ট্যগুলি সরবরাহ করে, তবে এই প্রশ্নের সাথে কী প্রাসঙ্গিক তা হ'ল এটির মধ্যে ঝরঝরে অডিও প্যাকেজও রয়েছে।
অডিও বৈশিষ্ট্যগুলি হ'ল:
- যখনই সম্ভব হার্ডওয়্যার ত্বরণ ব্যবহার করে
- স্ট্যান্ডার্ড সাউন্ড ফর্ম্যাটগুলি লোড এবং সংরক্ষণ করতে পারে: ওগ, ওয়াভ, ফ্ল্যাক, আইফ, আউ, কাঁচা, পাফ, এসভিএক্স, নীস্ট, ভোক, ইরক্যাম, ডাব্লু 64, ম্যাট 4, ম্যাট 5 পিভিএফ, এইচটি কে, এসডিএস, এভিআর, এসডি 2, ক্যাফ, ওয়েভ, এমপিসি 2 কে , আরএফ 64
- মেমরিতে ফাইলগুলি থেকে সমস্ত অডিও সংস্থান লোড করতে পারে
- 3 ডি শব্দ স্পেসিয়ালাইজেশন
- অডিও ক্যাপচার জন্য সহজ ইন্টারফেস
- মেমরি দক্ষতার সাথে পরিচালিত করে, যাতে আপনাকে সম্পদের আজীবন বা সঞ্চয়স্থানের বিষয়ে চিন্তা করতে না হয়
- বড় ফাইলগুলির স্ট্রিমিং সমর্থন করে; এমনকি আপনি যে কোনও উত্সের জন্য আপনার কাস্টম স্ট্রিমিং ক্লাসটি লিখতে পারেন (নেটওয়ার্ক, ...)
- মাল্টি-চ্যানেল ফর্ম্যাটগুলি সমর্থন করে (মনো, স্টেরিও, 4.0, 5.1, 6.1, 7.1)
ওয়েবসাইট: http://www.sfml-dev.org/
এই দিন হিসেবে গেম শব্দের বাস্তবায়নের ডি ফ্যাক্টো API- এর সাজানোর যতদূর আমি উদ্বিগ্ন হয় FMOD ।
এটি অ-কমারিকাল ব্যবহারের জন্য বিনামূল্যে এবং "নৈমিত্তিক" (পড়ুন: ইন্ডি) বিকাশের জন্য তুলনামূলকভাবে সস্তা।
সাধারণ "এই শব্দটিকে প্লে করুন" প্রয়োজনীয়তার জন্য এটি কিছুটা ওভারকিল, তবে এটি একটি বিশাল বৈশিষ্ট্য সেট সরবরাহ করে যা সমস্ত ধরণের প্ল্যাটফর্মগুলিতে ভালভাবে পরীক্ষা করা হয়।
আমি ক্রস-প্ল্যাটফর্ম অডিও লাইব্রেরি হিসাবে ওপেনলকে সত্যই পছন্দ করি। এপিআইটি কিছুটা নিম্ন স্তরের তবে আপনি এটি খুব সহজেই একটি ভাল ইঞ্জিন বান্ধব ইন্টারফেসে গুটিয়ে রাখতে পারেন। এটি প্রথম শ্রেণীর সমর্থন সহ সত্যই ক্রস প্ল্যাটফর্ম: আইফোন, অ্যান্ড্রয়েড, ম্যাকোএসএক্স, উইন্ডোজ এবং লিনাক্স।
কটাক্ষপাত Djinn ইঞ্জিন শব্দ কোড । দুটি ফাইল, সম্ভবত তাদের মধ্যে 300 লাইন (মন্তব্যগুলি গণনা করা ইত্যাদি) এবং আপনি একটি কার্যক্ষম সাউন্ড সিস্টেম পেয়েছেন।
আমি কখনই অডিও কেন্দ্রিক গেমটি তৈরি করি নি, তাই চূড়ান্ত নিয়ন্ত্রণের প্রয়োজন হলে ওপেনাল বিলটি ফিট করতে পারে না।
যদি FMOD কোনও বিকল্প না হয় তবে অডিয়ার একটি ভাল ওপেন সোর্স বিকল্প। এটি দীর্ঘ সময় আপডেট করা হয়নি তবে এটি ক্রস প্ল্যাটফর্ম, ব্যবহার করা সহজ এবং একটি দুর্দান্ত বৈশিষ্ট্য সেট রয়েছে ।
এফএমওডের সাথে সাথে অডিওওকিনেটিক ডাব্লুওয়াই রয়েছে , যা পেশাদার শিল্পে প্ল্যাটফর্মের সাউন্ড ডিজাইন সরঞ্জাম এবং এপিআই হিসাবে গেম শিল্পে আরও বেশি ব্যবহৃত হয়। এর প্রভাবগুলির বৃহত নির্বাচন রয়েছে (কনভোলশন রিভার্ভ সহ), জটিল সাউন্ড লজিক সিস্টেম, সাউন্ড লেয়ারিং, প্রোফাইলিং, ইন্টারেক্টিভ মিউজিক সরঞ্জাম ইত্যাদি ...
Kowalski ইঞ্জিন একটি ডাটা চালিত ক্রস প্ল্যাটফর্ম অডিও zlib লাইসেন্স এর অধীনে উন্মুক্ত লাইব্রেরী।
libsoundio নিম্ন স্তরের, তবে এটি ক্রস প্ল্যাটফর্ম এবং দৃ rob়তার উপর দৃষ্টি নিবদ্ধ করে। এটি আপনার গেম এবং সিস্টেমের অডিও ব্যাকএন্ডের মধ্যে একটি ন্যূনতম স্তর।