মানচিত্রের সমন্বয় সিস্টেমের জন্য সেরা অনুশীলন


20

গেমের মানচিত্রগুলিতে সমন্বয় সিস্টেমের আশেপাশে কোনও কনভেনশন এবং / অথবা সেরা পরিচিত পদ্ধতি রয়েছে? উত্সটি কি সাধারণত মানচিত্রের কেন্দ্রে অবস্থান করে? অথবা এটি কোনও কোণে বাস করে এবং মানচিত্রটি 3D স্পেসের একক অক্ট্যান্টে নির্মিত?


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

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

উত্তর:


37

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

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


12

তাত্ত্বিকভাবে উত্সটির অবস্থান বিবেচনা করে না। মানচিত্রটি যখন রেন্ডার করা হয় বা যখন কোনও বস্তু মানচিত্রে স্থানান্তরিত হয় তখন সমস্ত গাণিতিক ক্রিয়াকলাপ যেখানে আসল তা নির্বিশেষে ঠিকঠাক কাজ করে।

তবে অনুশীলনে একটি কারণ রয়েছে যে কারণে আপনি মানচিত্রের কেন্দ্রটিকে মূল হিসাবে তৈরি করতে চাইতে পারেন - এবং এটি ভাসমান পয়েন্টের মানের সীমাবদ্ধতা।

0 থেকে আরও দূরে ভাসমান পয়েন্ট সংখ্যার সাথে, ছোট অঙ্কগুলিতে কম যথার্থতা রয়েছে।

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

স্থিরতাটি এমন কিছু কৌতুকপূর্ণ কাজ ছিল যেখানে উত্স থেকে খুব বেশি দূরে না যাওয়ার জন্য বুদ্ধিমানভাবে জিনিসগুলি (প্লেয়ার, মানচিত্রের টাইলস, ক্যামেরা ইত্যাদি) টেলিপোর্ট করে প্লেয়ারের কাছে সর্বদা কাছাকাছি ছিল।


1

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


সমন্বয় ব্যবস্থাটির উত্স নীচে বামে থাকলে পদার্থবিজ্ঞান কীভাবে সহজ হয়?
টিপ্পি_77

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