আপনার বাধাটি বের করুন
কয়েকশ চলন্ত বস্তুগুলির সমস্যা হওয়া উচিত নয়। তবে কয়েক শতাধিক সংঘর্ষের বস্তু হতে পারে। এটি কিছুটা পরীক্ষা নেবে, তবুও আমি বিশ্বাস করি যে আপনার কাছে থাকা বাধাটির সংঘর্ষ।
যাইহোক, আমরা কয়টি অবজেক্টের সাথে কথা বলছি? প্ল্যাটফর্মটি কী? মোবাইল গেমের জন্য একশো অবজেক্ট ওয়েব গেমের জন্য একশ বা ডেস্কটপ গেমের জন্য একশো অবজেক্টের সমান নয়।
একই গেমটি পরীক্ষা করুন তবে কাটা বস্তুগুলির মধ্যে সংঘর্ষের সাথে অক্ষম হয়ে গেছে, এবং দেখুন যে আপনি এটি একই পরিমাণে বস্তুতে পিছিয়ে পড়েছেন কিনা। যদি এটি হয় তবে এর অর্থ হ'ল বস্তুগুলির নিখুঁত পরিমাণই ঝামেলার কারণ; অন্যথায়, সংঘর্ষগুলি সমস্যা।
পারফরম্যান্স উন্নত করতে আপনি কী করবেন সে সম্পর্কে এটি আপনার সিদ্ধান্তকে জানিয়ে দেবে। নীচের সমস্ত ধারণাগুলি প্রযোজ্য নয় এবং আপনার যেকোনভাবে পরীক্ষার প্রয়োজন হবে।
আমি খেলোয়াড়ের থেকে অনেক দূরের বস্তুর জন্য অনুকূলকরণের বিষয়ে কথা বলব না, কারণ বস্তুর সাথে আলাপকালে সমস্যাটি মনে হচ্ছে when
আপনি যখন তাদের স্থানান্তরিত করবেন তখন সমস্যা আছে।
যদি বস্তুগুলির সাথে কথোপকথন করার সময় সমস্যাটি ঘটে থাকে তবে এটি স্পষ্ট নয় যে দৃশ্যমান বস্তুগুলি অপসারণ কীভাবে এটি সমাধান করবে ... তবুও, আমি ধরে নেব এটি সাহায্য করতে পারে।
আমি কেবল এটিই বলব যে প্লেয়ার থেকে দূরের কোনও জিনিস যদি সমস্যা হয় তবে আপনি ছোট স্তরগুলি নিয়ে শুরু করতে পারেন বা গেমটিকে খণ্ডগুলিতে ভাগ করার চেষ্টা করতে পারেন যা আপনি খেলোয়াড় কোথায় যাচ্ছে তার উপর নির্ভর করে আপনি লোড এবং অফলোড করতে পারেন।
সীমার বাইরে
আমি বিশ্বাস করি যে ধ্বংসস্তূপ পরিষ্কার করার ক্ষেত্রে প্রথম জিনিসটি হ'ল সীমার বাইরে থাকা জিনিসগুলি সরিয়ে ফেলা। উদাহরণস্বরূপ, টুকরা যা একটি গর্তে পড়েছিল। যদি প্লেয়ারকে দেখার জন্য সেখানে যাওয়ার কোনও উপায় না থাকে তবে এটিকে চারপাশে রাখার কোনও কারণ নেই।
আমি এই ফিরে আসতে হবে।
এটিকে আরও বাস্তবসম্মত করুন (প্রথম অংশ)
যখন আপনি একটি করাত, কুঠার বা অনুরূপ সরঞ্জাম দিয়ে কাঠ কাটাবেন তখন সেখানে হারিয়ে যাওয়া উপাদান (করাত, শেভিংস ইত্যাদি) পাওয়া যাবে। এমনকি যদি আপনি একটি লেজার দিয়ে কাটা, লেজার কিছু কাঠ পোড়া হবে। এছাড়াও, কাঠের মতো জিনিসগুলির জন্য সাধারণত কাটা, নষ্ট হওয়া ইত্যাদির চারপাশে বিকৃতি দেখা দিতে পারে etc.
আমি যা বলছি তা হ'ল কাটাটি নিখুঁত নয় এবং কিছু উপাদান নষ্ট হবে। আপনি আপনার খেলায় মডেল করতে পারেন। সেই ম্যাজিক কাটা লাল জিনিসটির পুরুত্ব রয়েছে। বস্তুগুলি থেকে সেই বেধটি সরিয়ে দিন (আপনি যদি খুব দোষী বোধ করেন তবে কণার প্রভাবগুলি যুক্ত করুন)।
এর অর্থ হল যে আপনি সেই বেধের চেয়ে ছোট কিছু কাটতে পারবেন না, বাস্তবে এটি করার চেষ্টা করা এটিকে খেলা থেকে সরিয়ে ফেলবে। ওটা ভালো! এর অর্থ এই যে ধ্বংসস্তূপের পরিমাণ ওপরে থাকবে এবং গেমটি পরিষ্কার করার জন্য যান্ত্রিকভাবে কার্যকর উপায় রয়েছে sound
ছোট বস্তুর জন্য গিয়ার পরিবর্তন করুন
সংঘর্ষের সমস্যা হলে এটি আরও ভাল কাজ করবে।
একবার যখন কোনও জিনিস খুব ছোট হয়ে যায়, তখন এটির বিভিন্ন কোণগুলির বিশদ কম প্রাসঙ্গিক হয়। আপনি একটি কম সঠিক সংঘর্ষ যান্ত্রিক পরিবর্তন করতে পারে। উদাহরণস্বরূপ, আপনি চেনাশোনা সংঘর্ষকারী ব্যবহার করতে পারেন।
আপনি একে অপরের সাথে সংঘর্ষ ছাড়াই আরও ছোট বস্তুর সাথে আচরণ করতে পারেন; কেবল তাদের এবং এজেন্ট অবজেক্টের মধ্যে সংঘর্ষ বিবেচনা করুন (যেমন প্লেয়ারের অবতার বা এআই নিয়ন্ত্রিত অক্ষর)।
অবশেষে, খুব ছোট বস্তুগুলি কেবল ধূলিকণায় পরিণত হতে পারে (কণার প্রভাব)।
এটিকে আরও বাস্তবসম্মত করুন (খণ্ড ২)
সংঘর্ষের সমস্যা হলে এটি আরও ভাল কাজ করবে।
উপাদানের বিকৃতকরণ এবং চাপের মধ্যে বিরতি। যদি আপনি খুব অল্প বেধের সাথে লম্বা অবজেক্টগুলি শেষ করেন তবে এগুলিকে ছোট ছোট বস্তুতে বিভক্ত করুন যাতে তারা উপরের সমাধানটির সুবিধা নিতে পারে।
আমরা ভান করতে পারি যে এটির খুব কম বেধ ছিল যে এটি আঘাত করলে এটি ভেঙে যায় এবং ভেঙে যায়।
অবজেক্টগুলি মার্জ করুন
বস্তুর সংখ্যা যদি সমস্যা হয় তবে এটি আরও ভাল কাজ করবে।
একটি প্রচলিত কৌশল যা অনেক গেমগুলি প্রচুর পরিমাণে ড্রপের সাথে ডিল করতে ব্যবহার করে যা পারফরম্যান্সের ক্ষতি করতে পারে তা হ'ল এক সাথে ড্রপ বান্ডিল করা।
একে অপরের কাছাকাছি থাকা ছোট ছোট বস্তুর জন্য আপনি অনুরূপ কিছু চেষ্টা করতে পারেন। তাদের একটি একক বস্তু হয়ে উঠুন। যাইহোক, আমি টুকরা একসাথে আটকাতে চাই না। আমি তাদের পদার্থবিজ্ঞান পরিচালনা করার জন্য একটি একক অবজেক্ট তৈরির অর্থ; আপনি এখনও পৃথক টুকরা উপস্থাপন করতে পারেন যা বস্তুটি তৈরি হয়েছিল, সম্ভবত কণার প্রভাবগুলির মতো কৌশলগুলি ব্যবহার করে।
এটিকে আরও বাস্তবসম্মত করুন (অংশ 3)
বাতাসের কথা শুনেছেন? আসল বিশ্বে বাতাস আছে।
ছোট বস্তুকে দূরে ঠেলে দিতে বাতাস ব্যবহার করুন।
আমি জানি এটি পাল্টা স্বজ্ঞাত হতে পারে, কারণ এর অর্থ হ'ল ছোট জিনিসগুলি কমপক্ষে অবিলম্বে না, বিশ্রাম পায় না। আপনার রায় দেওয়ার আগে নীচে পড়ুন।
আপনি বাতাসের ব্যবহার আগে ছোট বস্তুটিকে দূরে সরাতে ব্যবহার করতে পারেন - বা যত তাড়াতাড়ি সম্ভব - তারা স্তূপ করা শুরু করে। আপনি যদি ছোট ছোট বস্তুর (যেমন তাদের সংমিশ্রণ করছেন বা তাদের মধ্যে সংঘর্ষগুলি সরিয়ে ফেলছেন) জন্য অপ্টিমাইজেশন ব্যবহার করছেন তবে এটি আরও ভাল কাজ করবে।
তদ্ব্যতীত, আপনি যদি আইটেমগুলিকে গর্তগুলিতে ঠেলে বা অন্যথায় সীমা ছাড়িয়ে ব্যবহার করতে পারেন তবে আইটেমগুলি সরিয়ে নেওয়ার অজুহাত হিসাবে ব্যবহার করতে পারেন। আমি আপনাকে বলেছিলাম যে আমি এটিতে ফিরে যেতে চাই। এমনকি যদি আপনি এটি না করেন তবে এটি প্লেয়ার থেকে খুব দূরে থাকা ছোট ছোট বস্তুগুলি সরিয়ে ফেলার অজুহাত হিসাবে কাজ করতে পারে, খেলোয়াড়টি খুঁজছিল না এমন সময় কেবল বাতাসটি সেগুলি থেকে মুক্তি পেয়েছিল।
প্লেয়ারটি খুঁজছেন না এমন সময় আপনি কিছু জিনিস সরিয়ে ফেলতে পারেন, আমার আশীর্বাদ রয়েছে।
এটি ছাড়াও, আপনার এখন বাতাস যুক্ত করার একটি অজুহাত রয়েছে, যা আপনি অন্যান্য যান্ত্রিক বা খেলার বাধাগুলির অংশ হিসাবে বাতাস যুক্ত করতে পারেন। এমনকি আপনি যদি বিব্রত হন তবে আপনি বায়ুর আত্মার যে জিনিসগুলিকে পরিষ্কার রাখার চেষ্টা করে তা আখ্যানগুলিতে যুক্ত করতে পারেন।
দ্রষ্টব্য : যখন পরিষ্কার করার জন্য ধ্বংসস্তুপ রয়েছে তখন আপনাকে বাতাসটি ট্রিগার করতে হবে না (যদিও এটি কাজ করবে), সম্ভবত এলোমেলো বিরতিতে আপনি বাতাস বয়ে যেতে পারেন।
Beavers!
কিছু বিরক্তিকর বেভার বরাবর আসে এবং আপনার কাঠ চুরি করে!
এখন আপনার শত্রু টাইপ আছে!
এছাড়াও, অবশ্যই আপনি যখন খুঁজছেন না তখন তারা কাঠ সরিয়ে দেয়। এমনকি আপনি এটি নকশা করতে পারেন যাতে আপনি একটি বিভারটি কাঠের টুকরো দিয়ে ছুটে বেড়াতে দেখেন যেখানে গাদা থাকত। এটি একটি স্মরণীয় মুহুর্তের জন্য তৈরি করবে, কাঠটি কেন অদৃশ্য হয়ে গেল তা ব্যাখ্যা করবে এবং আপনার মুখোমুখি হওয়া কিছু পারফরম্যান্স সমস্যার সমাধান করবে একসাথে।
এটি সব বাণিজ্য
প্ল্যাটফর্মের বা আপনার পছন্দসই সরঞ্জামগুলির সীমাবদ্ধতা রয়েছে, এমনকি আপনার গেমটি বিকাশ করতে হবে এমন সময় এবং বাজেটও একটি সীমাবদ্ধতা। বাস্তবতা একটি নিখুঁত সিমুলেশন করতে পারবেন না, এখনো । কেউ পারে না ।
প্রতিটি বিকাশকারী তাদের লক্ষ্যযুক্ত প্ল্যাটফর্ম এবং যে সরঞ্জামগুলি তাদের উপর চাপিয়ে দেওয়া হয়েছিল তার মধ্যে সীমাবদ্ধতার মধ্যে কাজ করে এবং সেরা গেমগুলি খেলাটিকে মজাদার এবং আকর্ষণীয় করে তোলার জন্য ট্রেডঅফস করতে হয়েছিল ... এমনকি যদি এর অর্থ বাস্তবতা কম থাকে তবে, প্রায়শই তারা মজাদার এবং আকর্ষিত হয় কারণ তারা বাস্তববাদী নয়।
সৃজনশীলতা আসুন সেই সীমাবদ্ধতা থেকে।
যদিও, আপনি আপনার গেমকে আরও বাস্তবসম্মত করতে পারেন , বাস্তবের অংশগুলি যা আপনার বিকাশের জন্য সুবিধাজনক তা বাছাই করে। বিবেচনা করুন যে কখনও কখনও প্লেয়ার থেকে দূরে থাকা জিনিসগুলি অপসারণ করা একটি মজাদার গেম তৈরির ব্যয়ের অংশ।