Godot 4.1 অনেক নতুন বৈশিষ্ট্য নিয়ে এসেছে
চার মাস উন্নয়নের পর নতুন সংস্করণ প্রকাশের ঘোষণা দেওয়া হয়েছিল গেম ইঞ্জিন Godot 4.1, যেটিতে এটি সংস্করণ 900 থেকে 4.0 টিরও বেশি সমস্যার সমাধান করে এবং যেখানে অন্যান্য জিনিসগুলির মধ্যে স্থিতিশীলতা, কর্মক্ষমতা এবং কর্মপ্রবাহ উন্নত করা হয়েছে।
যারা Godot এর সাথে অপরিচিত তাদের জন্য, জেনে রাখুন যে এই ইঞ্জিনটি একটি সহজে শেখার গেম লজিক ফ্রেমওয়ার্ক, একটি গ্রাফিকাল গেম ডিজাইন পরিবেশ, একটি এক-ক্লিক গেম বাস্তবায়ন সিস্টেম, সমৃদ্ধ পদার্থবিজ্ঞানের সিমুলেশন ক্ষমতা এবং অ্যানিমেশন, একটি সমন্বিত ডিবাগার এবং একটি পারফরম্যান্স সমর্থন করে। বাধা সনাক্তকরণ সিস্টেম।
গডোট ৩.২ এর প্রধান নতুন বৈশিষ্ট্য
এই নতুন সংস্করণ দ্বারা উপস্থাপিত Godot 4.1 স্ট্যান্ড আউট Que লা GUI এর এখন ডকুমেন্টেশন এবং স্ক্রিপ্ট এডিটর আলাদা করার ক্ষমতা রয়েছে, শেডার এডিটর সহ, আলাদা ভাসমান উইন্ডোতে অন্য স্ক্রিনে সরানোর জন্য। ইন্টারফেস উইন্ডো লেআউটটি মনে রাখা হয়, যা আপনাকে সম্পাদকটি বন্ধ এবং পুনরায় খোলার পরে একই উইন্ডো লেআউটে ফিরে যেতে দেয়।
আরেকটি পরিবর্তন যা দাঁড়িয়েছে তা হলভিজ্যুয়াল নয়েজ সহ নতুন 3D টেক্সচার যোগ করা হয়েছে (NoiseTexture3D) কুয়াশার ঘনত্ব নিয়ন্ত্রণ করতে ভলিউমেট্রিক এবং নির্দিষ্ট জায়গায় এটিকে কম স্যাচুরেটেড করে, বা বায়ুকে প্রভাবিত করে এমন কণার অনুকরণ করে।
সম্পূর্ণরূপে পুনরায় ডিজাইন করা সংঘর্ষ এড়ানো অ্যালগরিদম AI নেভিগেশন ব্যবহার করার সময়, যা একটি একক পৃষ্ঠে আটকে থাকে না এবং এখন 2D এবং 3D উভয় ক্ষেত্রেই প্রয়োগ করা যেতে পারে। স্তরগুলিকে অগ্রাধিকার দেওয়ার এবং সংজ্ঞায়িত করার ক্ষমতা যা সংজ্ঞায়িত করে যে কাকে কাকে এড়ানো উচিত।
হ্যাশের উপর ভিত্তি করে একটি অ্যালগরিদম ব্যবহার করা হয়েছিল নোড গাছের উপাদানগুলি নির্ধারণ করতে দ্রুত, যা বেশ কয়েকবার নোডগুলি যুক্ত এবং অপসারণের ক্রিয়াকলাপগুলিকে গতি বাড়ানোর অনুমতি দেওয়া হয়েছে, যেগুলি জটিল গেমগুলির উচ্চ কার্যক্ষমতা নিশ্চিত করার জন্য সবচেয়ে গুরুত্বপূর্ণ যা সক্রিয়ভাবে নোডগুলিকে ম্যানিপুলেট করে৷ এই অপ্টিমাইজেশানের খরচটি প্রায়শই ব্যবহৃত নোড ক্রিয়াকলাপগুলিকে কিছুটা কমিয়ে দিয়েছিল এবং নোড বেস ক্লাসের মেমরি খরচ প্রায় 10% বাড়িয়েছিল।
এর পাশাপাশি তাও তুলে ধরা হলো Vulkan গ্রাফিক্স API ভিত্তিক রেন্ডারিং ব্যাকএন্ডে এখন ক্যাশিং অন্তর্ভুক্ত রয়েছে গ্রাফিক্স পাইপলাইনগুলির বিল্ড আউটপুট থেকে, যা পূর্বে উপলব্ধ শেডার ক্যাশিংয়ের পরিপূরক।
আমরা Godot 4.1 এও এটি খুঁজে পেতে পারি মডেলটিকে সামনে থেকে পিছনে রাখার সমস্যা সমাধানের জন্য বেশ কয়েকটি সমাধান প্রস্তাব করা হয়েছে। আমদানির পরে: সম্পাদকের সামনের এবং পিছনের ক্যামেরাগুলির দিকনির্দেশ পরিবর্তন করা এবং একটি দিকনির্দেশ চয়ন করার জন্য একটি নির্দেশিকা হিসাবে মডেল স্থান ব্যবহার করার জন্য look_at() ফাংশনে একটি পতাকা যোগ করা।
অন্যদিকে, স্ক্রিপ্টিং ভাষা GDScript স্ট্যাটিক ভেরিয়েবল তৈরি করার ক্ষমতা প্রয়োগ করে একই স্ক্রিপ্টের একাধিক দৃষ্টান্ত থেকে সাধারণ ডেটা ভাগ করতে, সম্পদের ব্যবহার এবং স্বয়ংক্রিয় লোডিং বাদ দিয়ে। একটি স্ট্যাটিক ভেরিয়েবল সংজ্ঞায়িত করতে, স্ক্রিপ্টের শুরুতে ভেরিয়েবলটি সংজ্ঞায়িত করার আগে স্ট্যাটিক কীওয়ার্ড ব্যবহার করুন।
অন্যান্য পরিবর্তনগুলির মধ্যে যেগুলি দাঁড়িয়ে আছে:
- নামযুক্ত ক্লাসের জন্য ডকুমেন্টেশনের স্বয়ংক্রিয় প্রজন্মের জন্য পুনরায় ডিজাইন করা সমর্থন।
- একটি ভেরিয়েবল বা ফাংশন সংজ্ঞার পাশে ডকুমেন্টেশন লাইন নির্দিষ্ট করার ক্ষমতা যোগ করা হয়েছে, এর আগের লাইনের পরিবর্তে।
- GDExtension ব্যবহার করে শেডার নোড এবং সম্পাদক প্লাগইন তৈরির জন্য সমর্থন যোগ করা হয়েছে।
- Godot 900 প্রকাশের পর থেকে 4.0 টিরও বেশি বাগ রিপোর্ট বন্ধ হয়েছে৷
- ঘড়ি ইন্টারফেসে টাইপ করা অ্যারে এবং সংশ্লিষ্ট নোড সেট রপ্তানি করার জন্য সমর্থন যোগ করা হয়েছে।
- মাল্টি-থ্রেডেড দৃশ্য রেন্ডারিংয়ের জন্য পরীক্ষামূলক সমর্থন যোগ করা হয়েছে।
- মাল্টি-থ্রেডেড ডাউনলোডের সাথে সম্পর্কিত সমস্যা এবং সীমাবদ্ধতাগুলি সমাধান করার জন্য কাজ করা হয়েছে।
- ক্রমিক বা সমান্তরাল প্রক্রিয়াকরণ মোড নির্বাচন করতে নোড কনফিগারেশনে বিকল্প যোগ করা হয়েছে।
- প্রজেক্ট ম্যানেজারে, প্রচুর সংখ্যক প্রোজেক্টের মাধ্যমে নেভিগেশন সহজ করার জন্য, প্রোজেক্টে ট্যাগ লিঙ্ক করার ক্ষমতা এবং ট্যাগ দ্বারা প্রোজেক্ট ফিল্টার করার ক্ষমতা যোগ করেছে।
- রেন্ডারিং সিস্টেমটি স্পার্স এলিমেন্ট এফেক্ট তৈরি করতে গেমগুলিতে ব্যবহৃত কণা ঘূর্ণনের বাস্তবায়নকে পুনরায় কাজ করেছে।
অবশেষে, আপনি যদি এটি সম্পর্কে আরও জানতে চান, আপনি বিশদটি পরীক্ষা করতে পারেন নীচের লিঙ্কে।
গডোট পান
Godot এ ডাউনলোডের জন্য উপলব্ধ এই পৃষ্ঠাটি উইন্ডোজ, ম্যাক ওএস এবং লিনাক্সের জন্য। আপনি এটি খুঁজে পেতে পারেন বাষ্প y itch.io
গেম ইঞ্জিন কোড, গেম ডেভেলপমেন্ট এনভায়রনমেন্ট এবং সম্পর্কিত ডেভেলপমেন্ট টুলস (ফিজিক্স ইঞ্জিন, সাউন্ড সার্ভার, 2D/3D রেন্ডারিং ব্যাকএন্ড ইত্যাদি) MIT লাইসেন্সের অধীনে বিতরণ করা হয়।