টিল্টড (উচ্চতা) আইসোমেট্রিক টাইলস কীভাবে তৈরি করবেন


11

এটি সম্ভবত চিত্রের মাধ্যমে সবচেয়ে ভাল ব্যাখ্যা করা হয়েছে। আমি একটি 2.5 ডি আইসোমেট্রিক গেম তৈরি করার চেষ্টা করছি। গেমটি আমার লক্ষ্যের মতো দেখতে কিছুটা দেখার জন্য আমার দৃষ্টিভঙ্গি:

আইসোমেট্রিক ল্যান্ডস্কেপ

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

  1. টাইলের একটি 64x64 বর্গ সংস্করণ তৈরি করুন
  2. 45 ডিগ্রি ঘোরান
  3. 2 এর গুণক দ্বারা উচ্চতাটি স্কেল করুন

"কাতরা" টাইলস তৈরি করা আরও একটি চ্যালেঞ্জ। আমার কাছে আমার ফটোশপ রয়েছে তবে এটি ব্যবহার করার ক্ষেত্রে আমি বিশেষজ্ঞের থেকে অনেক দূরে। আমার বর্তমান সমস্যাটি এখানে:

এখানে চিত্র বর্ণনা লিখুন

আমি নিশ্চিত না যে কীভাবে আমি শীর্ষকোষগুলি পরিচালনা করতে পারি, অন্যথায় এটি সহজ হবে তবে মূলত, আমার বেসিক আইসোমেট্রিক টাইল থেকে "টিল্টড" টাইল পেতে, আমাকে যা করতে হবে তা হ'ল নীচে এবং ডানদিকের ভার্টেক্সটি 16 পিক্সেলের নীচে স্থানান্তরিত করতে হবে , অন্য দুটি উল্লম্ব স্থির করার সময়। এটি আমার চাইলে টাইল তৈরি করবে।

এটি সম্পাদন করার সহজ উপায় কী। ফটোশপ কি এর জন্য সঠিক সরঞ্জাম? কোন পরামর্শ?


আপনার বর্তমান বিল্ডটি কোন ইঞ্জিনে ডাইরেক্টএক্স, ওপেনজিএল বা মালিকানা ব্যবহার করে? মূল উত্তরটি হ'ল স্টোর ভার্টেক্সগুলি হবে এবং তারপরে প্রয়োজনীয় অনুসারে ভার্টেক্সগুলি সংশোধন করুন (আপনি এটি 8 টি ভেক্টরের অ্যারে হিসাবে এটি করতে পারেন), তবে আপনি যেভাবে পর্দায় তাদের বিতরণ করেন তা সাধারণত গ্রাফিক্স ইউটিলিটি / লাইব্রেরি যেমন ডাইরেক্টএক্স, ওপেনজিএল দিয়ে থাকে
gardian06

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

@ ফিলিপ জেরেমিক, হুম .. এটি কি নিওপেটস খেলা?
পেসারিয়ার

উত্তর:


3

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

ব্যক্তিগতভাবে আমি আপনাকে পরামর্শ দিচ্ছি যে আপনি টাইলস তৈরি করতে বিরক্ত করবেন না, পরিবর্তে গেমটি আপনার অঙ্কন এপিআই ব্যবহার করে তাদের আঁকুন, এটি অনেক সহজ হতে চলেছে (বিশেষত যদি আপনি বুঝতে পারেন যে আপনার আরও কতগুলি স্লেটেড টাইলস দরকার হবে)।


নিশ্চিত না যে গেমটি আপনার জন্য টাইলস রেন্ডার করার সাথে একমত না যদি না আপনার ইঞ্জিন / কাঠামো আপনাকে সহজেই এটি করতে দেয় (2 ডি তে)
জন ম্যাকডোনাল্ড

3

, উৎস হিসেবে বর্গ 64x64 ইমেজ রাখুন গড়ানে সংস্করণ পেতে আপনাকে প্রথমে হবে তীর্যক ডান দিকে চিত্রটি ঘোরান 45 ডিগ্রী (আপনার ইমেজ উদাহরণ মেলে), তারপর এবং উচ্চতায় এটি ডাউন স্কেল। ফলাফলটি আপনি যে slালুটি সন্ধান করছিলেন সেটি হবে (কতটা স্কিউ করতে হবে তার জন্য কিছুটা ট্রায়াল-এন্ড-ত্রুটি সহ)।

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

আপনি যদি প্রতিটি opালু টাইল নিজেই তৈরি করতে চান তবে ভেক্টর গ্রাফিক্স ব্যবহার করা সম্ভবত একটি ধারণা হবে। ফটোশপের ভেক্টর স্তরগুলির জন্য সমর্থন রয়েছে তাই এটি চেষ্টা করার জন্য আপনার কোনও নতুন প্রোগ্রাম শেখার প্রয়োজন হবে না।


আপনি কেন আতশবাজি ইত্যাদির পরিবর্তে ফটোশপ ব্যবহার করবেন?
পেসারিয়ার

@ পেসারিয়ার আমি না, আসল প্রশ্নটিতে ফটোশপের উল্লেখ রয়েছে। আমি ব্যক্তিগতভাবে সম্প্রতি ক্রেটা ব্যবহার শুরু করেছি, তার আগেই পেইন্ট.এন.এ (যা আমি এখনও দ্রুত কাজের জন্য ব্যবহার করি)।
ড্যানিয়েল কার্লসন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.