கோடாட் 3.2 கேம் இன்ஜின் வெளியீடு


கோடாட் 3.2 கேம் இன்ஜின் வெளியீடு

தொழிலாளர்களின் வேண்டுகோளின் பேரில்! ஓப்பன்நெட்டில் இருந்து எடுக்கப்பட்டது.

10 மாத வளர்ச்சிக்குப் பிறகு, இலவச கேம் இன்ஜின் வெளியீடு வெளியிடப்பட்டது கோடோட் 3.2, 2டி மற்றும் 3டி கேம்களை உருவாக்க ஏற்றது. எளிதாகக் கற்றுக்கொள்ளக்கூடிய கேம் லாஜிக் மொழி, கேம் வடிவமைப்பிற்கான வரைகலை சூழல், ஒரு கிளிக் கேம் வரிசைப்படுத்தல் அமைப்பு, இயற்பியல் செயல்முறைகளுக்கான விரிவான அனிமேஷன் மற்றும் உருவகப்படுத்துதல் திறன்கள், உள்ளமைக்கப்பட்ட பிழைத்திருத்தம் மற்றும் செயல்திறன் தடைகளை அடையாளம் காணும் அமைப்பு ஆகியவற்றை இந்த இயந்திரம் ஆதரிக்கிறது. . கேம் இன்ஜினின் குறியீடு, கேம் டிசைன் சூழல் மற்றும் தொடர்புடைய மேம்பாட்டுக் கருவிகள் (இயற்பியல் இயந்திரம், ஒலி சேவையகம், 2டி/3டி ரெண்டரிங் பேக்கெண்டுகள் போன்றவை) எம்ஐடி உரிமத்தின் கீழ் விநியோகிக்கப்படுகின்றன.

பிசி, கேம் கன்சோல்கள் மற்றும் மொபைல் சாதனங்களுக்கான பல கேம்களை உருவாக்கவும் வெளியிடவும் பயன்படும் ஒரு தொழில்முறை-தர தனியுரிம தயாரிப்பை உருவாக்கிய பத்து ஆண்டுகளுக்குப் பிறகு, 2014 இல் OKAM ஆல் எஞ்சின் ஓப்பன் சோர்ஸ் செய்யப்பட்டது. எஞ்சின் அனைத்து பிரபலமான டெஸ்க்டாப் மற்றும் மொபைல் இயங்குதளங்களையும் (லினக்ஸ், விண்டோஸ், மேகோஸ், வீ, நிண்டெண்டோ 3DS, பிளேஸ்டேஷன் 3, பிஎஸ் வீடா, ஆண்ட்ராய்டு, iOS, பிபிஎக்ஸ்) ஆதரிக்கிறது, அத்துடன் இணையத்திற்கான கேம் மேம்பாடு. Linux, Windows மற்றும் macOS ஆகியவற்றிற்காக இயக்கத் தயாராக இருக்கும் பைனரி அசெம்பிளிகள் உருவாக்கப்பட்டுள்ளன.

OpenGL ES 4.0 மற்றும் OpenGL 3.0 (OpenGL ES மற்றும் OpenGL க்கான ஆதரவு) தற்சமயம் வழங்கப்படும் ரெண்டரிங் பேக்கெண்டுகளுக்குப் பதிலாக, வல்கன் கிராபிக்ஸ் ஏபிஐ அடிப்படையிலான புதிய ரெண்டரிங் பின்தளத்தை ஒரு தனி கிளை உருவாக்கி வருகிறது, இது Godot 3.3 இன் அடுத்த வெளியீட்டில் வழங்கப்படும். புதிய வல்கன்-அடிப்படையிலான ரெண்டரிங் கட்டமைப்பின் மேல் பழைய OpenGL ES 2.0 பின்தளத்தில் /OpenGL 2.1 வழங்குவதன் மூலம் தக்கவைக்கப்படும்). Godot 3.2 இலிருந்து Godot 4.0 க்கு மாறுவதற்கு API மட்டத்தில் பொருந்தாத தன்மை காரணமாக பயன்பாட்டு மறுவேலை தேவைப்படும், ஆனால் Godot 3.2 கிளை நீண்ட ஆதரவு சுழற்சியைக் கொண்டிருக்கும், இதன் காலம் பயனர்களின் இந்த கிளைக்கான தேவையைப் பொறுத்தது. 3.2.x இன் இடைக்கால வெளியீடுகள், AOT தொகுப்புக்கான ஆதரவு, ARCore, DTLS மற்றும் C# திட்டங்களுக்கான iOS இயங்குதளம் போன்ற நிலைத்தன்மையைப் பாதிக்காத 4.x கிளையிலிருந்து புதுமைகளை போர்ட்டிங் செய்வதற்கான சாத்தியக்கூறுகளையும் உள்ளடக்கியது.

Godot 3.2 இல் முக்கிய புதிய அம்சங்கள்:

  • ஆண்ட்ராய்டு இயங்குதளத்திற்கான செருகுநிரலைப் பயன்படுத்தி செயல்படுத்தப்பட்ட Oculus Quest விர்ச்சுவல் ரியாலிட்டி ஹெல்மெட்டுகளுக்கான ஆதரவு சேர்க்கப்பட்டது. iOSக்கான ஆக்மென்டட் ரியாலிட்டி சிஸ்டங்களை உருவாக்க, ARKit கட்டமைப்பிற்கான ஆதரவு சேர்க்கப்பட்டுள்ளது. ARCore கட்டமைப்பிற்கான ஆதரவு Android க்காக உருவாக்கப்பட்டு வருகிறது, ஆனால் அது இன்னும் தயாராகவில்லை மற்றும் இடைநிலை 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க்கான செருகுநிரல் மட்டத்தில் செய்யப்படலாம்;
  • தனிப்பட்ட அம்சங்களைத் தேர்ந்தெடுத்து முடக்குவதற்கான ஆதரவு எடிட்டரில் சேர்க்கப்பட்டுள்ளது, எடுத்துக்காட்டாக, 3D எடிட்டர், ஸ்கிரிப்ட் எடிட்டர், ரிசோர்ஸ் லைப்ரரி, நோட்கள், பேனல்கள், பண்புகள் மற்றும் டெவலப்பருக்குத் தேவையில்லாத பிற கூறுகளை அழைப்பதற்கான பொத்தான்களை நீங்கள் அகற்றலாம் (தேவையற்றதை மறைத்தல் இடைமுகத்தை கணிசமாக எளிதாக்க விஷயங்கள் உங்களை அனுமதிக்கின்றன);
  • மூலக் குறியீடு கட்டுப்பாட்டு அமைப்புகளுடன் ஒருங்கிணைப்பதற்கான ஆரம்ப ஆதரவைச் சேர்த்தது மற்றும் எடிட்டரில் Git ஆதரவுக்கான செருகுநிரலைச் செயல்படுத்தியது;
  • எடிட்டரில் உள்ள ஒரு சாளரத்தின் மூலம் இயங்கும் விளையாட்டுக்கான கேமராவை மறுவரையறை செய்ய முடியும், இது விளையாட்டில் பல்வேறு முறைகளை மதிப்பிடுவதை சாத்தியமாக்குகிறது (இலவச பார்வை, முனைகளின் ஆய்வு போன்றவை);
  • GDScript மொழிக்கான LSP (மொழி சேவையக நெறிமுறை) சேவையகத்தின் செயலாக்கம் முன்மொழியப்பட்டது, இது GDScript இன் சொற்பொருள் மற்றும் குறியீட்டை நிறைவு செய்யும் விதிகள் பற்றிய தகவலை VS குறியீடு செருகுநிரல் மற்றும் ஆட்டம் போன்ற வெளிப்புற எடிட்டர்களுக்கு மாற்ற அனுமதிக்கிறது.
  • உள்ளமைக்கப்பட்ட GDScript ஸ்கிரிப்ட் எடிட்டரில் பல மேம்பாடுகள் செய்யப்பட்டுள்ளன: குறியீட்டில் உள்ள நிலைகளுக்கு புக்மார்க்குகளை அமைக்கும் திறன் சேர்க்கப்பட்டுள்ளது, ஒரு மினிமேப் பேனல் செயல்படுத்தப்பட்டது (அனைத்து குறியீட்டின் விரைவான கண்ணோட்டத்திற்காக), உள்ளீடு தானாக நிரப்புதல் மேம்படுத்தப்பட்டுள்ளது, மற்றும் காட்சி ஸ்கிரிப்ட் வடிவமைப்பு பயன்முறையின் திறன்கள் விரிவாக்கப்பட்டுள்ளன;
  • போலி-3D கேம்களை உருவாக்குவதற்கான ஒரு பயன்முறையைச் சேர்த்தது, கற்பனையான முன்னோக்கை உருவாக்கும் பல அடுக்குகளை வரையறுப்பதன் மூலம் இரு பரிமாண விளையாட்டுகளில் ஆழத்தின் விளைவைப் பயன்படுத்த உங்களை அனுமதிக்கிறது;
  • அமைப்பு அட்லஸ்களுக்கான ஆதரவு 2D எடிட்டருக்குத் திரும்பியது;
  • நங்கூரங்கள் மற்றும் பகுதி எல்லைகளை வைக்கும் செயல்முறையை 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 போன்ற வெளிப்புற எடிட்டர்களை இணைக்க முடியும்;
  • ஆவணங்கள் கணிசமாக விரிவுபடுத்தப்பட்டு மேம்படுத்தப்பட்டுள்ளன. ரஷ்ய மொழியில் ஆவணங்களின் பகுதியளவு மொழிபெயர்ப்பு வெளியிடப்பட்டது (தொடங்குவதற்கான அறிமுக வழிகாட்டி மொழிபெயர்க்கப்பட்டுள்ளது).

கோடாட் இணையதளத்தில் செய்தி

சமீபத்திய பதிப்பைப் பதிவிறக்கவும்

ஆதாரம்: linux.org.ru

கருத்தைச் சேர்