புரோஹோஸ்டர் > ஓப்பன் சோர்ஸ் கேம் இன்ஜின் கோடாட் 3.2 வெளியீடு
ஓப்பன் சோர்ஸ் கேம் இன்ஜின் கோடாட் 3.2 வெளியீடு
10 மாத வளர்ச்சிக்குப் பிறகு வெளியிடப்பட்டது இலவச விளையாட்டு இயந்திரத்தின் வெளியீடு கோடோட் 3.2, 2டி மற்றும் 3டி கேம்களை உருவாக்க ஏற்றது. எளிதாகக் கற்றுக்கொள்ளக்கூடிய கேம் லாஜிக் மொழி, கேம் வடிவமைப்பிற்கான வரைகலை சூழல், ஒரு கிளிக் கேம் வரிசைப்படுத்தல் அமைப்பு, இயற்பியல் செயல்முறைகளுக்கான விரிவான அனிமேஷன் மற்றும் உருவகப்படுத்துதல் திறன்கள், உள்ளமைக்கப்பட்ட பிழைத்திருத்தம் மற்றும் செயல்திறன் இடையூறுகளை அடையாளம் காணும் அமைப்பு ஆகியவற்றை இயந்திரம் ஆதரிக்கிறது. . விளையாட்டு இயந்திரத்தின் குறியீடு, விளையாட்டு வடிவமைப்பு சூழல் மற்றும் தொடர்புடைய மேம்பாட்டு கருவிகள் (இயற்பியல் இயந்திரம், ஒலி சேவையகம், 2D/3D ரெண்டரிங் பின்தளங்கள் போன்றவை) பரவுதல் MIT உரிமத்தின் கீழ்.
என்ஜின் மூல குறியீடுகள் இருந்தன திறந்த ஸ்டுடியோவால் 2014 இல் OKAM, பத்து ஆண்டுகளுக்குப் பிறகு, உருவாக்க மற்றும் வெளியிடுவதற்குப் பயன்படுத்தப்பட்ட ஒரு தொழில்முறை தர தனியுரிம தயாரிப்பு பல விளையாட்டுகள் PC, கேம் கன்சோல்கள் மற்றும் மொபைல் சாதனங்களுக்கு. எஞ்சின் அனைத்து பிரபலமான டெஸ்க்டாப் மற்றும் மொபைல் இயங்குதளங்களையும் (லினக்ஸ், விண்டோஸ், மேகோஸ், வீ, நிண்டெண்டோ 3DS, பிளேஸ்டேஷன் 3, பிஎஸ் வீடா, ஆண்ட்ராய்டு, iOS, பிபிஎக்ஸ்) ஆதரிக்கிறது, அத்துடன் இணையத்திற்கான கேம் மேம்பாடு. பைனரி அசெம்பிளிகள் இயக்க தயாராக உள்ளன உருவானது Linux, Windows மற்றும் macOS க்கு.
В தனி கிளை உருவாகிறது புதிய பின்தளம் OpenGL ES 4.0 மற்றும் OpenGL 3.0 (OpenGL ES மற்றும் OpenGLக்கான ஆதரவு பழைய OpenGL ESஐ இயக்குவதன் மூலம் தக்கவைக்கப்படும் 3.3/OpenGL 2.0 பின்தளத்தில் வல்கன் அடிப்படையிலான புதிய கட்டிடக்கலை ரெண்டரிங்) Godot 2.1 இலிருந்து Godot 3.2 க்கு மாறுவதற்கு API மட்டத்தில் பொருந்தாததன் காரணமாக பயன்பாட்டு மறுவேலை தேவைப்படும், ஆனால் Godot 4.0 கிளை நீண்ட ஆதரவு சுழற்சியைக் கொண்டிருக்கும், இதன் காலம் பயனர்களின் இந்த கிளைக்கான தேவையைப் பொறுத்தது. 3.2.x இன் இடைக்கால வெளியீடுகள், ஆதரவு போன்ற நிலைத்தன்மையை பாதிக்காத 3.2.x கிளையிலிருந்து போர்டிங் கண்டுபிடிப்புகளை நிராகரிக்கவில்லை. AOT தொகுப்புகள், Arcore, டி.டி.எல்.எஸ் மற்றும் தளங்கள் சி# திட்டங்களுக்கான iOS.
Godot 3.2 இல் முக்கிய புதிய அம்சங்கள்:
Oculus Quest விர்ச்சுவல் ரியாலிட்டி ஹெல்மெட்டுகளுக்கான ஆதரவு சேர்க்கப்பட்டது, அடிப்படையில் செயல்படுத்தப்பட்டது சொருகு ஆண்ட்ராய்டு இயங்குதளத்திற்கு. iOSக்கான ஆக்மென்ட்டட் ரியாலிட்டி சிஸ்டங்களை உருவாக்குவதற்கான கட்டமைப்பு ஆதரவு சேர்க்கப்பட்டுள்ளது ARKit. ஆண்ட்ராய்டுக்கான கட்டமைப்பு ஆதரவு உருவாக்கப்படுகிறது Arcore, ஆனால் இது இன்னும் தயாராகவில்லை மற்றும் 3.3.x இன் இடைநிலை வெளியீடுகளில் ஒன்றில் சேர்க்கப்படும்;
மறுவேலை செய்யப்பட்டது காட்சி ஷேடர் எடிட்டரின் இடைமுகம். சேர்க்கப்பட்டது மேலும் மேம்பட்ட ஷேடர்களை உருவாக்குவதற்கான புதிய முனைகள். கிளாசிக் ஸ்கிரிப்ட்களால் செயல்படுத்தப்படும் ஷேடர்களுக்கு, மாறிலிகள், அணிவரிசைகள் மற்றும் "மாறுபடும்" மாற்றிகளுக்கான ஆதரவு சேர்க்கப்பட்டுள்ளது. OpenGL ES 3.0 பின்தளத்திற்கு குறிப்பிட்ட பல ஷேடர்கள் OpenGL ES 2 க்கு போர்ட் செய்யப்பட்டுள்ளன;
பிசிகலி பேஸ்டு ரெண்டரிங் (பிபிஆர்) ஆதரவு புதிய பிபிஆர் ரெண்டரிங் என்ஜின்களான பிளெண்டர் ஈவி மற்றும் சப்ஸ்டன்ஸ் டிசைனர் போன்றவற்றின் திறன்களுடன் ஒத்திசைக்கப்படுகிறது, இது கோடாட் மற்றும் பயன்படுத்தப்படும் 3டி மாடலிங் பேக்கேஜ்களில் ஒரே மாதிரியான காட்சி காட்சியை உறுதிப்படுத்துகிறது;
செயல்திறனை மேம்படுத்தவும் படத்தின் தரத்தை மேம்படுத்தவும் பல்வேறு ரெண்டரிங் அமைப்புகள் மேம்படுத்தப்பட்டுள்ளன. GLES3 இலிருந்து பல அம்சங்கள் GLES3 பின்தளத்திற்கு மாற்றப்பட்டுள்ளன, இதில் MSAA (மல்டிசாம்பிள் ஆன்டி-அலியாசிங்) எதிர்ப்பு மாற்று முறைக்கான ஆதரவு மற்றும் பல்வேறு பிந்தைய செயலாக்க விளைவுகள் (பளபளப்பு, DOF மங்கல் மற்றும் BCS);
glTF 3 (GL Transmission Format) இல் 2.0D காட்சிகள் மற்றும் மாடல்களை இறக்குமதி செய்வதற்கான முழு ஆதரவைச் சேர்த்தது மற்றும் FBX வடிவமைப்பிற்கான ஆரம்ப ஆதரவைச் சேர்த்தது, இது Blender இலிருந்து அனிமேஷனுடன் காட்சிகளை இறக்குமதி செய்ய உங்களை அனுமதிக்கிறது, ஆனால் மாயா மற்றும் 3ds Max உடன் இன்னும் இணக்கமாக இல்லை. glTF 2.0 மற்றும் FBX வழியாக காட்சிகளை இறக்குமதி செய்யும் போது மெஷ் ஸ்கின்களுக்கான ஆதரவு சேர்க்கப்பட்டது, இது பல மெஷ்களில் ஒரு மெஷைப் பயன்படுத்த அனுமதிக்கிறது.
பிளெண்டர் சமூகத்துடன் இணைந்து glTF 2.0 ஆதரவை மேம்படுத்த மற்றும் நிலைப்படுத்துவதற்கான வேலைகள் செய்யப்பட்டுள்ளன, இது வெளியீடு 2.0 இல் மேம்படுத்தப்பட்ட glTF 2.83 ஆதரவை வழங்கும்;
இன்ஜினின் நெட்வொர்க் திறன்கள் WebRTC மற்றும் WebSocket நெறிமுறைகளுக்கான ஆதரவுடன் விரிவாக்கப்படுகின்றன, அத்துடன் UDPஐ மல்டிகாஸ்ட் பயன்முறையில் பயன்படுத்தும் திறனும் உள்ளது. API சேர்க்கப்பட்டது கிரிப்டோகிராஃபிக் ஹாஷ்களைப் பயன்படுத்துவதற்கும் சான்றிதழ்களுடன் வேலை செய்வதற்கும். பிணைய செயல்பாட்டை விவரிப்பதற்கான வரைகலை இடைமுகம் சேர்க்கப்பட்டது. கோடோட் துறைமுகத்தை உருவாக்கும் பணி தொடங்கியுள்ளது
WebAssembly/HTML5, இது இணையம் வழியாக உலாவியில் எடிட்டரை இயக்க உங்களை அனுமதிக்கும்;
மறுவேலை செய்யப்பட்டது நீட்சி Android இயங்குதளம் மற்றும் ஏற்றுமதி அமைப்புக்கு. இப்போது, ஆண்ட்ராய்டுக்கான தொகுப்புகளை உருவாக்க, இரண்டு தனித்தனி ஏற்றுமதி அமைப்புகள் வழங்கப்படுகின்றன: ஒன்று முன் கட்டப்பட்ட இயந்திரம், இரண்டாவது தனிப்பயனாக்கப்பட்ட இயந்திர விருப்பங்களின் அடிப்படையில் உங்கள் சொந்த உருவாக்கங்களை உருவாக்க அனுமதிக்கிறது. மூல டெம்ப்ளேட்டை கைமுறையாக எடிட்டிங் செய்யாமல், உங்கள் சொந்த அசெம்பிளிகளை தனிப்பயனாக்குவது Androidக்கான செருகுநிரல் மட்டத்தில் செய்யப்படலாம்;
தேர்ந்தெடுக்கப்பட்டவற்றுக்கான ஆதரவு சேர்க்கப்பட்டது துண்டித்தல் தனிப்பட்ட அம்சங்கள், எடுத்துக்காட்டாக, 3D எடிட்டர், ஸ்கிரிப்ட் எடிட்டர், வள நூலகம், முனைகள், பேனல்கள், பண்புகள் மற்றும் டெவலப்பருக்குத் தேவையில்லாத பிற கூறுகளை அழைப்பதற்கான பொத்தான்களை நீங்கள் அகற்றலாம் (தேவையற்ற விஷயங்களை மறைப்பது இடைமுகத்தை கணிசமாக எளிதாக்க அனுமதிக்கிறது);
மூலக் கட்டுப்பாட்டு அமைப்புகளுடன் ஒருங்கிணைப்பதற்கான ஆரம்ப ஆதரவு சேர்க்கப்பட்டது மற்றும் Git ஆதரவுக்கான செருகுநிரலை செயல்படுத்தியது
எடிட்டரில்;
எடிட்டரில் உள்ள ஒரு சாளரத்தின் மூலம் இயங்கும் விளையாட்டுக்கான கேமராவை மறுவரையறை செய்ய முடியும், இது விளையாட்டில் பல்வேறு முறைகளை மதிப்பிடுவதை சாத்தியமாக்குகிறது (இலவச பார்வை, முனைகளின் ஆய்வு போன்றவை);
GDScript மொழிக்கான LSP (மொழி சேவையக நெறிமுறை) சேவையகத்தின் செயலாக்கம் முன்மொழியப்பட்டது, இது GDScript இன் சொற்பொருள் மற்றும் குறியீட்டை நிறைவு செய்யும் விதிகள் பற்றிய தகவலை VS குறியீடு செருகுநிரல் மற்றும் ஆட்டம் போன்ற வெளிப்புற எடிட்டர்களுக்கு மாற்ற அனுமதிக்கிறது;
உள்ளமைக்கப்பட்ட ஜிடிஸ்கிரிப்ட் ஸ்கிரிப்ட் எடிட்டரில் பல மேம்பாடுகள் செய்யப்பட்டுள்ளன: குறியீட்டில் உள்ள நிலைகளுக்கு புக்மார்க்குகளை அமைக்கும் திறன் சேர்க்கப்பட்டுள்ளது, ஒரு மினிமேப் பேனல் செயல்படுத்தப்பட்டது (அனைத்து குறியீட்டின் விரைவான கண்ணோட்டத்திற்காக), உள்ளீடு தானாக நிரப்புதல் மேம்படுத்தப்பட்டுள்ளது, விரிவடைந்தது காட்சி ஸ்கிரிப்ட் வடிவமைப்பு பயன்முறையின் திறன்கள்;
போலி-3D கேம்களை உருவாக்குவதற்கான ஒரு பயன்முறையைச் சேர்த்தது, கற்பனையான முன்னோக்கை உருவாக்கும் பல அடுக்குகளை வரையறுப்பதன் மூலம் இரு பரிமாண விளையாட்டுகளில் ஆழத்தின் விளைவைப் பயன்படுத்த உங்களை அனுமதிக்கிறது;
2டி எடிட்டரில் திரும்பினார் அமைப்பு அட்லஸ்களுக்கான ஆதரவு;
நங்கூரங்கள் மற்றும் பகுதி எல்லைகளை வைக்கும் செயல்முறையை GUI நவீனப்படுத்தியுள்ளது;
உரை தரவுகளுக்கு, பறக்கும்போது விளைவு அளவுருக்களில் ஏற்படும் மாற்றங்களைக் கண்காணிக்கும் திறன் சேர்க்கப்பட்டுள்ளது, BBCode குறிச்சொற்களுக்கான ஆதரவு வழங்கப்பட்டுள்ளது, மேலும் உங்கள் சொந்த விளைவுகளை வரையறுக்கும் திறன் வழங்கப்பட்டுள்ளது;
சேர்க்கப்பட்டது தனிப்பட்ட பிரேம்கள் மற்றும் ஸ்பெக்ட்ரல் பகுப்பாய்வியின் அடிப்படையில் ஒலி அலைகளை உருவாக்க உங்களை அனுமதிக்கும் ஆடியோ ஸ்ட்ரீம் ஜெனரேட்டர்;
நூலகத்தைப் பயன்படுத்துதல் V-HACD குழிவான கண்ணிகளை துல்லியமான மற்றும் எளிமைப்படுத்தப்பட்ட குவிந்த பகுதிகளாக சிதைக்கும் திறன் செயல்படுத்தப்பட்டுள்ளது. இந்த அம்சம் தற்போதுள்ள 3D மெஷ்களுக்கான மோதல் வடிவங்களின் உருவாக்கத்தை பெரிதும் எளிதாக்குகிறது;
ஆண்ட்ராய்டு மற்றும் WebAssembly இயங்குதளங்களுக்கான மோனோவைப் பயன்படுத்தி C# இல் கேம் லாஜிக்கை உருவாக்கும் திறன் செயல்படுத்தப்பட்டது (முன்பு C# Linux, Windows மற்றும் macOS க்கு ஆதரிக்கப்பட்டது). மோனோ 6.6 அடிப்படையில், C# 8.0க்கான ஆதரவு செயல்படுத்தப்படுகிறது. C# க்கு, அட்வான்ட்-ஆஃப்-டைம் (AOT) தொகுப்பிற்கான ஆரம்ப ஆதரவும் செயல்படுத்தப்பட்டது, இது குறியீடு அடிப்படையில் சேர்க்கப்பட்டுள்ளது, ஆனால் இன்னும் செயல்படுத்தப்படவில்லை (WebAssembly க்கு, ஒரு மொழிபெயர்ப்பான் இன்னும் பயன்படுத்தப்படுகிறது). C# குறியீட்டைத் திருத்த, MonoDevelop, Visual Studio for Mac மற்றும் Jetbrains Rider போன்ற வெளிப்புற எடிட்டர்களை இணைக்க முடியும்;