একটি ইউআই-নিবিড় কৌশল গেমের জন্য 2 ডি জিইউআই সহ একটি গেম ইঞ্জিনের প্রস্তাব দিন [বন্ধ]


11

হ্যাঁ, এটি গেম ইঞ্জিনের অনুরোধের আরেকটি প্রস্তাব; 'মোচড়' আমি একটি কৌশল গেমটি করছি এবং স্প্রিটস, অ্যানিমেশন এবং ইনপুট নিয়ন্ত্রণগুলির বিমূর্তকরণের শীর্ষে, এতে জটিল কন্ট্রোলগুলির জন্য জিইউআই সমর্থন থাকতে হবে, যেমন স্ক্রোল-বার, নির্বাচন বাক্স, বোতাম এবং এ জাতীয়।

আমি বিভিন্ন জিইআইআই লাইব্রেরি সহ এক্সএনএ চেষ্টা করেছি, তবে সমস্যাটি হ'ল সেই লাইব্রেরিগুলি 'সমাপ্ত' হয়নি। আমি কেবল ভাবছি যে অন্য কোনও ইঞ্জিন রয়েছে যা আমি দেখতে পারি?

উত্তর:


5

লিব্রোকট সম্প্রতি ওপেন সোর্স এ গিয়েছে।

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

তবে এটি কোনও গেম ইঞ্জিন নয় তবে আপনার এখনও সেই সমস্যাগুলি আলাদাভাবে সমাধান করতে হবে। আপনি এই প্রশ্নের সাথে কিছু গাইডেন্স পেতে পারেন।
প্রোটোটাইপিংয়ের জন্য প্রস্তাবিত 2 ডি গেম ইঞ্জিন


লিবরোকেট কি জিইউআই উপাদানগুলি সরবরাহ করে, বা কেবল একটি বিবরণ সরবরাহ করে? দুঃখিত, যদি এটি বোবা প্রশ্ন হয় তবে বৈশিষ্ট্য তালিকাটি যদি সত্যিই রেন্ডার না করে তবে সত্যিই তা লিখিত হয় না।
এক্সট্রাকুন

1
এটি একটি বিমূর্ত রেন্ডারিং ব্যাকএন্ড ব্যবহার করে। এটি তাদের নিজস্ব সংজ্ঞায়িত করতে হবে to তবে স্যাম্পল ডিরেক্টরিটিতে ওগ্রে 3 ডি, ডাইরেক্টএক্স এবং ওপেনজিএলের জন্য একটি কংক্রিট রেন্ডারার রয়েছে।
deft_code

2

আমি কোনো বিনামূল্যে খেলা ইঞ্জিন যে উইন্ডোজ পর্যায়ের UI 'তে গ্রন্থাগার সঙ্গে আসা জানি না, কিন্তু CEGUI ব্যবহার করছেন তাদের জন্য একটি পরিপক্ক সমাধান রাক্ষস

অন্য বিকল্পটি হ'ল জিটিকে + বা আপনার প্ল্যাটফর্মের নেটিভ উইজেট সেট উইন 32 / ওএস এক্সে ব্যবহার করা এবং সেই উইজেটের মধ্যে একটিতে একটি ওপেনএল প্রসঙ্গ এম্বেড করা। আপনি যদি দীর্ঘ বৈশিষ্ট্যের তালিকার সন্ধান করেন তবে এগুলি সাধারণত "সেরা" ইউআই হয়।

যদি আপনার টার্গেট প্ল্যাটফর্মটি এক্সএনএ হয় তবে আপনি খুব বেশি দরকারী পাবেন না। এক্সএনএর মূল বিক্রয়কেন্দ্রটি হ'ল ক্রস-প্ল্যাটফর্মের সামঞ্জস্যতা, যার অর্থ ভারী মাউস নিয়ন্ত্রণ এটি ব্যবহার করা মানুষের পক্ষে অগ্রাধিকার নয়।


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

সিইজিইউআই ওপেনজিএল এবং অন্যান্য রেন্ডারিং ইঞ্জিনগুলিতেও সরাসরি ব্যবহার করা যেতে পারে ...
ক্লাইম

2

এক্সপিএফ এখনও বিকাশের প্রথম দিকে, তবে এটি বেশ দ্রুত এগিয়ে চলছে। এটি ডাব্লুপিএফ এবং সিলভারলাইটের উপর ভিত্তি করে আলগা, তবে এটি এক্সএনএর জন্য তৈরি।


2

ঠিক আছে, আপনি যদি সি # থেকে সি ++ এ সরে যেতে কিছু মনে করেন না তবে আপনি এইচজিই চেক করতে পারেন । এটি পুরানো দিকে কিছুটা তবে ব্যবহার এবং প্রসারিত করা খুব সহজ। আপনি যদি ফোরামগুলি কিছুটা সন্ধান করতে ইচ্ছুক হন তবে আপনি এর বন্দরগুলি ডাইরেক্টএক্স 9 এবং সম্ভবত ওপেনজিএলে পাবেন (এটি কিছুক্ষণ হয়ে গেছে)। ডিফল্টরূপে এটি শেডারগুলির মতো জিনিসগুলিকে সমর্থন করে না। এটিতে শব্দ এবং ইনপুট অন্তর্ভুক্ত রয়েছে তবে কোনও পদার্থবিজ্ঞান বা সংঘর্ষ সনাক্তকরণ নেই। তার জন্য সর্বদা বুলেট বা বক্স 2 ডি থাকে। একটি টার্ন ভিত্তিক গেম বা সাধারণ রিয়েল টাইম গেমের জন্য যা এমনকি প্রয়োজন নাও হতে পারে।

জিইউআই যতদূর এর জিইউআইতে নির্মিত তা আবর্জনা, তবে আপনি এতে সিইজিইউআই সংহত করতে পারবেন। CEGUI আসলে বিভিন্ন রেন্ডারিং সিস্টেমে প্রসারিত করা বেশ সহজ, এমনকি ত্বক এমনকি জটিল হয়ে উঠতে পারে। HGE এর জন্য বাস্তবায়ন দুটি ফাইল এবং সেগুলি খুব ছোট।

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


2

XNA হিসাবে, আপনি চেষ্টা আছে FlatRedBall সঙ্গে মিলিত Neoforce ?


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

নিওফোর্সের আর কোনও বিকাশকারী নেই তবে যে কেউ বাছাই এবং রক্ষণাবেক্ষণের জন্য এটি বিনামূল্যে; পি
ওসকার ডুভের্বন

2

আপনি স্কুইডকে চেষ্টা করে দেখতে পারেন। এটি .NET এর জন্য একটি ইঞ্জিন ইন্ডিপেন্ডেন্ট গুই এসডিকে (আমার লেখা: পি)। এখানে এখানে: http://www.ionstar.org/?page_id=4


আমি আশা করি দুটি সঠিক উত্তর চিহ্নিত করার উপায় আছে
এক্সট্রাকুন

0

আপনি যদি কিছু নিয়ন্ত্রণ নিজেকে তৈরি করতে আপত্তি করেন না এবং অনেক কাস্টম নিয়ন্ত্রণ পেতে চান এবং স্কেলফর্মটি দেখে নিন । এটি গেমস মেনু ইউআইয়ের অন্যতম শীর্ষস্থানীয়।

আপনি এটি কোনও গেমের ফ্ল্যাশ প্লেয়ারের মতো ভাবতে পারেন।


-1

আপনি তাত্ক্ষণিক মোড জিইউআই পদ্ধতিটি বিবেচনা করতে পারেন যা ইউনিটি 3 ডি তে উপলব্ধইউনিটি 3 ডি হ'ল একটি দুর্দান্ত গেম ইঞ্জিন যা অন্যান্য বিষয়ের মধ্যে 3-ডি, 2-ডি এবং জিইউআই খুব ভাল করে।


আমি অন্য ইউআই প্রশ্নে উল্লেখ করেছি, আমি একাধিক উইন্ডো, কম্বো বাক্স এবং কলম্বিত তালিকা নিয়ন্ত্রণ পর্যন্ত আইএমজিইউআই স্কেলটি কখনও দেখিনি। আপনি দক্ষতার দেয়াল এবং এপিআই ডিজাইনের দেয়ালগুলি মোটামুটি দ্রুত আঘাত করেছেন। Ityক্যের বর্তমান জিইউআই লাইব্রেরি অবশ্যই কার্য সম্পাদন বা বৈশিষ্ট্যগুলিতে ভাল স্কেল করে না।

এটি লক্ষণীয় বিষয় হতে পারে যে provideক্যের নিজস্ব জিইউআই তাদের সরবরাহ করা আইএমজিইউআই সিস্টেম ব্যবহার করে প্রয়োগ করা হয়েছে।
জেসন কোজাক

@ জেসন: এটি অর্ধ-সত্য। ইউনিটি সম্পাদক (একতা3 d.com/support/docamentation/ScriptReferences/… ) সাধারণ GUILayout এর চেয়ে অনেক বেশি আদিম উইজেট সরবরাহ করে। আপনি দেখতে পাবেন যে সাধারণ জিইউআই লাইব্রেরির তুলনায় এই উইজেটগুলি বিস্তৃতভাবে আন্ডার পাওয়ার হয়। এবং স্পষ্টভাবে যদি কোনও গেমটির এমন একটি ইউআই থাকে যা ইউনিটি সম্পাদকের মতো অনুভূত হয় - প্রতিক্রিয়াশীলতা, ফোকাস আচরণ, সক্রিয়করণের নিয়ম ইত্যাদির ক্ষেত্রে, চেহারাটির উল্লেখ না করে - আমি এটিকে ঘৃণা করি।

@ জো যদি আপনি ityক্যে গেমগুলি বিকাশ করে থাকেন তবে একটি ন্যায্য বিষয়; যদিও আমার উদ্দেশ্যটি ছিল কেবলমাত্র জটিল জটিল IMGUI এর উদাহরণ হিসাবে কাজ করা। যেহেতু ityক্য বিনামূল্যে, এটি ডাউনলোড করা এবং মূল্যায়ন করা বেশ সহজ।
জেসন কোজাক

আইএমএইচও ইউনিটি 3 ডি এর জিইউআই যদি আপনি জিওআইএক্সের মতো ওওপি প্রোগ্রামিং করতে চান তবে কয়েকটি তৃতীয় পক্ষের লাইব্রেরি যুক্ত করতে হবে। তবে, ইউনিটি 3 ডি-তে একটি বিরক্তিকর বাগ রয়েছে যেখানে আপনি সত্ত্বার সাথে সংযুক্ত সংঘর্ষকারীদের উপর UI উপাদানগুলির মাধ্যমে ক্লিক করতে পারেন। এটি পরবর্তী প্রকাশে স্থির হওয়ার চেষ্টা করেছে। তবে আমি এই মুহুর্তে 2 ডি এর কথা ভাবছি এবং ইউনিটি 3 ডি তে 2 ডি করার জন্য কিছুটা হুপের দরকার পড়ে। এটি অন্যথায় 3 ডি স্টাফগুলির জন্য একটি ভাল দ্রুত ইঞ্জিন।
এক্সট্রাকুন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.