ফার্সিয়ার ব্যবহার করে টাইলিং ফিজিক্স


9

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

ফার্সিয়ার ব্যবহার করে টাইলিং ফিজিক্স

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

আমার প্রশ্নটি হ'ল এটি কী কারণে ঘটছে, এটি কি ভাসমান যথার্থ সমস্যা বা অন্য কিছু? এবং পুরো পদার্থবিজ্ঞানের ইঞ্জিনটি না ভেঙে এটিকে ঠিক করার কোনও উপায় আছে কি?


আমি ভাবছি যদি আপনি কেবল একটি পিক্সেল দ্বারা সংঘর্ষের বাক্সগুলি প্রসারিত করতে পারেন, তবে সেগুলি কিছুটা ওভারল্যাপ করে। এটি সম্ভবত পৃষ্ঠটিকে আরও সংযুক্ত হিসাবে দেখতে পাবে।
ডগ .এমসিফার্লেন

@ ডগ: আমি কেবল এটি পরীক্ষা করেছি এবং এতে কোনও তফাত হয়নি।
উইলিয়াম মারিয়ের 21

স্থল টাইলস কি স্থির দেহ?
বাম্মজ্যাক

@ অ্যালবামজ্যাক: হ্যাঁ তারা।
উইলিয়াম মারিয়ার

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

উত্তর:


5

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

আপনাকে আয়তক্ষেত্রগুলি এজ / লুপ আকারগুলিতে রূপান্তর করতে হবে এবং তারপরে হ্যাকের সাহায্যে বিভিন্ন শারীরিক গুণাবলীর মডেল করতে হবে যেমন কৃত্রিম টাইলের সীমানা তৈরি করা এবং তারপরে বৈশিষ্ট্যগুলি যখন একটি সীমাবদ্ধ বাক্সে প্রবেশ করে তখন বৈশিষ্ট্যগুলি পরিবর্তন করা যায়, তবে প্রতিটি শারীরিক গুণ সেইভাবে অনুকরণ করা যায় না।

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


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

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

0

আপনি নিজের সংঘর্ষের আকারগুলি অনুকূল করতে পারেন, এই দৃশ্যটি কেবল চারটি আয়তক্ষেত্র দিয়ে করা যেতে পারে।

আপনি একটি বড় করতে তুলনামূলক বাক্সে যোগ দিতে পারেন।

এই ভিডিওটি এটি http://www.youtube.com/watch?v=eyhGckHgkkE দেখায়

এটি বাক্সগুলি যুক্ত করার সময় আপনি অনুকূলিত আকারের সাথে একটি হালকা নীল আয়তক্ষেত্র দেখতে পাবেন।


1
যেমনটি আমি তৃতীয় অনুচ্ছেদে বলেছি, বস্তুর একটি গ্রুপকে বৃহত্তর অবজেক্টে পরিণত করা কোনও বিকল্প নয়, কারণ আমি পৃথক সম্পত্তি হারাব।
উইলিয়াম মারিয়ের 21

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

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

0

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


আমি এটা পরীক্ষা করেছিলাম। একটি বড় আয়তক্ষেত্র ব্যবহার করে কোনও সমস্যা নেই।
উইলিয়াম মারিয়েরার

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