হাস্কেল জিইউআই: হাস্কেলের সাথে কতটা করা যায়?


9

আমি হাস্কেলের গ্রাফিক্স চেষ্টা করে দেখতে চাইছি। আমি যা দেখেছি সেগুলি থেকে উপলব্ধ গ্রন্থাগারগুলি হয় সি / সি ++ গ্রন্থাগারগুলির সম্মুখ প্রান্তে বা তাদের ন্যূনতম বৈশিষ্ট্যযুক্ত বিমূর্ততা। উচ্চ-স্তরের গ্রন্থাগারগুলি আমার প্রয়োজনের সাথে খাপ খায় না বলে মনে হয় এবং তাই আমি নিম্ন-স্তরের সামনের দিকের অংশগুলি রেখে এসেছি।

আমার যা দরকার তা হল টাইলস এবং পাঠ্য রেন্ডার করা - খুব সাধারণ গেমের জন্য বেসিক। আমি সি এর সাথে এটি কীভাবে করব তা আমি জানি এবং আমি ভাবছিলাম যে আমি সিতে গ্রাফিকগুলি লিখতে পারি এবং এটি হাস্কেলের সাথে ইন্টারফেস করতে পারি। বিকল্পটি হ্যাস্কেল লাইব্রেরি ব্যবহার করে গ্রাফিকগুলি লিখতে হবে।

আমার প্রশ্ন হ্যাজেল গ্রন্থাগারগুলি কি আমি চাই তা অর্জন করতে পারে? আমি পিছন দিকে বাঁক করতে চাই না; সি যদি আমি এটি জানতে চাই তার থেকে আরও ভাল করতে পারে।


1
আপনার কী করা দরকার তা যদি আমাদের না জানান তবে কতটা করা উচিত তা অপরিণয়যোগ্য। কতটা করা যায় তা হ'ল আলাদা প্রশ্ন, এটি এমনকী একটি বিষয় হতে পারে।
ইয়ানিস

হাই পাব্বি 8, আপনি যদি নিজের প্রশ্নটি ঠিক কী করার চেষ্টা করছেন তা দিয়ে যদি আপনি নিজের প্রশ্নটি আপডেট করতে পারেন তবে আপনি এটি সম্পর্কে চিন্তাভাবনা করতে পেরেছেন, পুনরায় খোলার জন্য এটি নির্দ্বিধায় নির্দ্বিধায়।

2
কেন এসডিএল ব্যবহার করবেন না? এটি নিম্ন-স্তরের (হাস্কেলের পক্ষে), হ্যাঁ, তবে আমি মনে করি না যে সি তে গ্রাফিক লেখার ফলে আপনাকে যথেষ্ট সুবিধা দেওয়া হবে।
আন্তন বারকোভস্কি

উত্তর:


7

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


আমি এসডিএল এর আগে সি লাইব্রেরি হিসাবে ব্যবহার করেছি। হাস্কেল সংস্করণটি সিটির সাথে কতটা মিল?
পাবলি

@ পাব্বি 8: এগুলি বেশ একই রকম। হ্যাস্কেল সংস্করণটি IOযা ঘটছে তা হ'ল ব্যাখ্যা করা ।
জন পুর্ডি

+1, আমি এই প্রস্তাবটি দ্বিতীয়। আমি এখন পর্যন্ত কোনও সমস্যা ছাড়াই একটি ছোট 2 ডি গেম কোড করতে হাস্কেলের সাথে এসডিএল ব্যবহার করছি।
আন্দ্রেস এফ।

2

আপনি যদি জিজ্ঞাসা করছেন যে জিইউআই ভালভাবে হ্যাশেল করার জন্য একটি ভাল সি / সি ++ বিকল্প আছে, তবে আর দেখার দরকার নেই: http://qt-project.org/

সি ++ এর জন্য অবশ্যই শক্তিশালী জিইউআই কাঠামো রয়েছে।

তবে, যদি আপনার প্রশ্নটি "আমাকে তাত্ক্ষণিকভাবে আরও ভাল কিছু খুঁজে পান" তখন আমি আপনাকে সহায়তা করতে পারি না: /

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