2D নন-টাইল ভিত্তিক মানচিত্র সম্পাদক [বন্ধ]


14

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

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

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

সম্পাদনা: আরও দৃ concrete় উদাহরণ: গেমমেকার স্তর স্তরের সম্পাদকের মতো কিছু, তবে তারপরে একটি কার্যকর ফরমেটে রফতানি কার্যকারিতা যুক্ত।


কেন টালিবিহীন? এতে কী লাভ হয়?
কমিউনিস্ট হাঁস

প্রযুক্তিগতভাবে আমি অনুমান করি যে যতক্ষণ সম্পাদক আমার দ্বারা উল্লেখ করা জিনিসগুলি করতে পারে ততক্ষণ তা বিবেচ্য নয়। টাইল-ভিত্তিক সম্পাদকরা আমি চাইলেও অন্যান্য কার্যকারিতার উপর ফোকাস দেওয়ার চেষ্টা করেছি।


এই প্রশ্নটি জিজ্ঞাসা করার আগে আমি তাদের কয়েকজনের দিকে চেয়েছিলাম এবং আমার প্রয়োজনীয় বৈশিষ্ট্যগুলি তাদের কাছে নেই।

1
'নন-টাইলস কেন?' - গ্রিড ভিত্তিক চেহারা থেকে মুক্তি পেতে, পালকযুক্ত আলফা চ্যানেলগুলি ব্যবহার করে একে অপরের মধ্যে নির্বিচারে আবর্তন / স্কেলিং এবং অবজেক্টের বিরামবিহীন মিশ্রণকে অনুমতি দিন।
bluescrn

উত্তর:


9

Gleed চেষ্টা করুন । এর সাইট থেকে:

GLEED2D (জেনেরিক লেভেল এডিটর 2 ডি) হ'ল একটি সাধারণ উদ্দেশ্য, টাইল ভিত্তিক কোনও লেয়ার সম্পাদক যেকোন ধরণের 2D গেমের জন্য যা 2D স্পেসে টেক্সচার এবং অন্যান্য আইটেমগুলিকে নির্বিচারে স্থাপন করতে দেয়। স্তরগুলি এক্সএমএল ফর্ম্যাটে সংরক্ষণ করা হয়। আইটেমগুলির মধ্যে গেম-সুনির্দিষ্ট ডেটা / ইভেন্ট / সংঘের প্রতিনিধিত্ব করতে আইটেমগুলিতে কাস্টম প্রোপার্টি যুক্ত করা যেতে পারে etc. ভিডিওর টিউটোরিয়ালগুলি ডকুমেন্টেশন ট্যাবের অধীনে এর শক্তিশালী বৈশিষ্ট্য সম্পর্কে ধারণা পেতে দেখুন।


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

আমি নিশ্চিত যে আপনি এটিকে কোনও দ্বিধা ছাড়াই সমান্তরালে চালাতে পারবেন।
অ্যালেক্স শিকারের

1
গিথুবে গ্লিডের একটি আপডেট সংস্করণ রয়েছে: github.com/SteveDunn/Gleed2D/wiki - কোডেপ্লেক্সের সাথে সংযুক্ত সংস্করণটি সেপ্টেম্বর ২০১০ থেকে আপডেট করা হয়নি।
নট

আপডেটের জন্য ধন্যবাদ. মজার বিষয় আমি সবেমাত্র গিথুব প্রকল্প জুড়ে এসেছি। সরঞ্জামটি আপডেট হতে দেখে দুর্দান্ত।
অ্যালেক্স শিকারার

3

আপনি যদি ইতিমধ্যে এটি না পড়ে থাকেন তবে আমি এটি পড়ার পরামর্শ দিচ্ছি, কীভাবে নন-টাইল-ভিত্তিক 2D খুব কার্যকরভাবে করা যায় সে সম্পর্কে কিছু ধারণা দেয়:

http://www.davidhellman.net/blog/the-art-of-braid-index/

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

আমি নিজেই একটি টাইল-ভিত্তিক সম্পাদক (স্ক্রিনশট: http://www.bluescrn.net/projects/twodee6.png , http://www.bluescrn.net/projects/twodee4.png ) এ কাজ করছি, তবে এটি এখনও অনেকটা কাজের-অগ্রগতি।


2

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

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

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


1
আমার ধারণা আপনি যদি একই স্তরের এক স্তরে একাধিকবার পুনরায় ব্যবহার করতে চান তবে এটি অযৌক্তিক হয়ে উঠবে। যেমন একটি গাছ।
বামমজ্যাক

হ্যাঁ, আপনাকে অনেক কপি-পেস্ট করতে হবে। কিছু চিত্রকলার ক্ষেত্রে রেফারেন্স স্তরগুলি করার উপায় রয়েছে, আমি নিশ্চিত নই। এটি অবশ্যই একটি ধারণা যা আপনি কাস্টম সম্পাদকটিতে প্রয়োগ করতে পারেন। অন্যদিকে, এটি স্তরের "

1
আপনি প্রচুর স্তর তৈরি করার সময় ভয়ঙ্কর আকারে বোঝার জন্য যা বোঝাচ্ছেন। আমি নিশ্চিত যে ইতিমধ্যে সেখানে প্রচুর সম্পাদক থাকতে হবে? 2 ডি গেমটি বিকাশ করার সময় কি এটি খুব সাধারণ কাজ নয়? আমি যা খুঁজছি তার আরও

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

আমি কোনও ফাইল ফর্ম্যাটের জন্য আমদানিকারক লেখার যত্ন নেব না, যতক্ষণ না সম্পাদক আমার ইচ্ছা মতো করে দেয়। কোন দৃ concrete় উদাহরণ?

0

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

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