የ Godot 4.0 ክፍት ምንጭ ጨዋታ ሞተር መለቀቅ

ከአራት ዓመታት እድገት በኋላ 4.0D እና 2D ጨዋታዎችን ለመፍጠር ተስማሚ የሆነው Godot 3 ነፃ የጨዋታ ሞተር ተለቋል። ሞተሩ ለመማር ቀላል የሆነ የጨዋታ አመክንዮ ቋንቋን፣ ለጨዋታ ዲዛይን ስዕላዊ አካባቢን፣ የአንድ ጊዜ ጠቅታ የጨዋታ ማሰማራት ስርዓት፣ ለአካላዊ ሂደቶች ሰፊ አኒሜሽን እና የማስመሰል ችሎታዎች፣ አብሮ የተሰራ አራሚ እና የአፈጻጸም ማነቆዎችን ለመለየት የሚያስችል ስርዓትን ይደግፋል። . የጨዋታ ሞተር ኮድ ፣የጨዋታ ዲዛይን አካባቢ እና ተዛማጅ ልማት መሳሪያዎች (የፊዚክስ ሞተር ፣ የድምፅ አገልጋይ ፣ 2D/3D ማሳያ ጀርባዎች ፣ ወዘተ) በ MIT ፈቃድ ስር ተሰራጭተዋል።

ለፒሲ፣ ለጨዋታ ኮንሶሎች እና ለሞባይል መሳሪያዎች ብዙ ጨዋታዎችን ለመፍጠር እና ለማተም የሚያገለግል ፕሮፌሽናል-ደረጃ ያለው የባለቤትነት ምርት ከአስር አመታት በኋላ ሞተሩ በ2014 በOKAM ተከፈተ። ሞተሩ ሁሉንም ታዋቂ የዴስክቶፕ እና የሞባይል መድረኮችን (ሊኑክስ ፣ ዊንዶውስ ፣ ማክኦኤስ ፣ ዊኢ ፣ ኔንቲዶ 3DS ፣ PlayStation 3 ፣ PS Vita ፣ አንድሮይድ ፣ አይኦኤስ ፣ BBX) እንዲሁም ለድር የጨዋታ ልማትን ይደግፋል ። ለማሄድ ዝግጁ የሆኑ ሁለትዮሽ ስብሰባዎች ለሊኑክስ፣ አንድሮይድ፣ ዊንዶውስ እና ማክሮስ ተፈጥረዋል።

የ Godot 4.0 ቅርንጫፍ ወደ 12 ሺህ ገደማ ለውጦችን ያካትታል እና 7 ሺህ ስህተቶችን ያስተካክላል. 1500 ያህል ሰዎች በሞተሩ ልማት እና ሰነዶቹን በመጻፍ ተሳትፈዋል ። ቁልፍ ከሆኑ ለውጦች መካከል፡-

  • በVulkan ግራፊክስ ኤፒአይ ላይ የተመሰረቱ ሁለት አዳዲስ የማሳያ ደጋፊዎች (ክላስተር እና ሞባይል) ቀርበዋል፣ እነዚህም በOpenGL ES እና OpenGL በኩል የሚሰጡትን የኋላ ሽፋኖች ይተኩ። ለአሮጌ እና ዝቅተኛ ኃይል መሳሪያዎች፣ በOpenGL ላይ የተመሰረተ የተኳኋኝነት ደጋፊ የተዋሃደ ነው፣ አዲስ የማሳያ አርክቴክቸር። ዝቅተኛ ጥራቶች ላይ ተለዋዋጭ አተረጓጎም AMD FSR (FidelityFX Super Resolution) ልዕለ ናሙና ቴክኖሎጂን ይጠቀማል፣ ይህም ወደላይ ከፍ እና ወደ ከፍተኛ ጥራቶች ሲወጣ የምስል ጥራት መጥፋትን ለመቀነስ የቦታ ልኬት እና ዝርዝር የመልሶ ግንባታ ስልተ ቀመሮችን ይጠቀማል። በ Direct3D 12 ላይ የተመሰረተ የማሳያ ሞተር ተተግብሯል፣ ይህም ለዊንዶውስ እና Xbox መድረኮች ድጋፍን ያሻሽላል።
    የ Godot 4.0 ክፍት ምንጭ ጨዋታ ሞተር መለቀቅ
  • በባለብዙ መስኮት ሁነታ ከመገናኛው ጋር አብሮ የመስራት ችሎታ ታክሏል (የተለያዩ ፓነሎች እና የበይነገጽ ክፍሎች እንደ የተለየ መስኮቶች ሊገለሉ ይችላሉ).
    የ Godot 4.0 ክፍት ምንጭ ጨዋታ ሞተር መለቀቅ
  • አዲስ የተጠቃሚ በይነገጽ አርታዒ እና አዲስ የእይታ ንድፍ መግብር ታክሏል።
    የ Godot 4.0 ክፍት ምንጭ ጨዋታ ሞተር መለቀቅ
  • አዲስ ገጽታ አርታዒ ታክሏል።
    የ Godot 4.0 ክፍት ምንጭ ጨዋታ ሞተር መለቀቅ
  • በእውነተኛ ጊዜ SDFGI (የተፈረመ የርቀት መስክ ግሎባል አብርሆት) ቴክኖሎጂን በመጠቀም የመብራት እና የጥላ ቁጥጥር ስርዓቱ ሙሉ በሙሉ እንደገና ተጽፏል። የጥላ አቀራረብ ጥራት በከፍተኛ ሁኔታ ተሻሽሏል።
    የ Godot 4.0 ክፍት ምንጭ ጨዋታ ሞተር መለቀቅ
  • ትእይንቱን በሚያንጸባርቅ ብርሃን ለመሙላት የሚያገለግለው የGIProbe node፣ በVoxelGI node ተተክቷል፣ ይህም ከትንሽ እስከ መካከለኛ መጠን ያላቸው የቤት ውስጥ ውስጠቶች ባሉ ትዕይንቶች ውስጥ ለትክክለኛ ጊዜ ብርሃን ማቀነባበር ጥሩ ነው። ለአነስተኛ ሃይል ሃርድዌር፣ የብርሃን ካርታዎችን በመጠቀም ብርሃንን እና ጥላዎችን በንቃት ማሳየት ይቻላል፣ ይህም አሁን ጂፒዩ ምስልን ለማፋጠን ይጠቀማል።
    የ Godot 4.0 ክፍት ምንጭ ጨዋታ ሞተር መለቀቅ
  • አዲስ የማሳያ ማመቻቸት ቴክኒኮች ተግባራዊ ሆነዋል። የምስል አፈጻጸምን ለማሻሻል እና የሲፒዩ እና የጂፒዩ ጭነትን ለመቀነስ ከሌሎች ንጣፎች ጀርባ የተደበቁ ሞዴሎችን በተለዋዋጭ የሚያገኝ እና የሚያስወግድ በራስ-ሰር የመዝጋት መጥፋት ታክሏል።
    የ Godot 4.0 ክፍት ምንጭ ጨዋታ ሞተር መለቀቅ
  • የጨለማ ቦታዎችን አያያዝ እና ቀጥተኛ ያልሆነ መብራትን በማሻሻል በከፍተኛ ደረጃ ሃርድዌር ላይ የማሳየት ጥራትን ለማሻሻል የ SSIL (የማያ ቦታ ቀጥተኛ ያልሆነ ብርሃን) ሁነታ ታክሏል። በተጨማሪም የ SSAO (Screen Space Ambient Occlusion) ቴክኒክን በመጠቀም የተበታተነ ቀጥተኛ ያልሆነ ብርሃንን ለማስመሰል ተጨማሪ ቅንጅቶች ተዘጋጅተዋል፣ ለምሳሌ የቀጥታ ብርሃን ተጽዕኖ ደረጃን መምረጥ።
  • የመብራት ጥንካሬን ለማስተካከል እና የመጨረሻውን ትእይንት ብሩህነት ለመቆጣጠር መደበኛ የካሜራ ቅንጅቶችን ለምሳሌ እንደ ክፍት ቦታ ፣ የመዝጊያ ፍጥነት እና ISO ያሉ የእውነተኛ አብርሆት ክፍሎች ቀርበዋል ።
  • ለ 2D ጨዋታዎች አዲስ ደረጃ አርትዖት መሣሪያዎች ታክለዋል። በXNUMXD ጨዋታ እድገት ሂደት ላይ ሥር ነቀል ለውጦች ተደርገዋል። አዲስ ንጣፍ አርታኢ ታክሏል ፣ እሱም አሁን ንብርብሮችን ይደግፋል ፣ የመሬት ገጽታውን በራስ-መሙላት ፣ በዘፈቀደ የእፅዋት ፣ የድንጋይ እና የተለያዩ ዕቃዎች አቀማመጥ ፣ እና ተለዋዋጭ የነገሮች ምርጫ። የካርታ ግንባታ (ቲልሴት) ከጣሪያ ካርታዎች ጋር አብሮ መስራት እና ቁርጥራጭ ስብስቦች አንድ ሆነዋል። በስብስብ ውስጥ ያሉ ቁርጥራጮችን በራስ-ሰር ማስፋፋት በአጎራባች ቁርጥራጮች መካከል ክፍተቶችን ለማስወገድ ይሰጣል። በመድረክ ላይ እቃዎችን የማዘጋጀት አዲስ ተግባር ተጨምሯል, ለምሳሌ, ወደ ንጣፍ ፍርግርግ ሴሎች ቁምፊዎችን ለመጨመር ሊያገለግል ይችላል.
  • በ2D አተረጓጎም ላይ፣ ተደራራቢ የሸራ አባሎችን ለማዋሃድ የሸራ ቡድኖችን መጠቀም ትችላለህ፣ ለምሳሌ፣ ብዙ sprites አንድ ላይ ሰብስብ እና ስፕሪቶች አንድ አካል እንደሆኑ አድርገው ከበስተጀርባ ማዋሃድ ትችላለህ። ማንኛውንም ባለ 2-ል ኤለመንት እንደ ጭንብል ለመጠቀም የሚያስችል የክሊፕ ልጆች ንብረት ታክሏል። 2D ሞተር የምስል ጥራትን ለማሻሻል እና ለስላሳ ጠርዞችን ለመፍጠር MSAA (Multisample Anti-Aliasing) የመጠቀም አማራጭን ይጨምራል።
    የ Godot 4.0 ክፍት ምንጭ ጨዋታ ሞተር መለቀቅ
  • በ2D ጨዋታዎች ውስጥ የተሻሻለ የብርሃን እና ጥላዎች አያያዝ። ብዙ የብርሃን ምንጮችን ሲጠቀሙ በከፍተኛ ሁኔታ የተሻሻለ አፈፃፀም. በመደበኛ ካርታዎች ላይ የመብራት ደረጃን በመቀየር ባለሶስት አቅጣጫዊ የመምሰል ችሎታን ታክሏል, እንዲሁም እንደ ረጅም ጥላዎች, ሃሎዎች እና ግልጽ ኮንቱር የመሳሰሉ ምስላዊ ተፅእኖዎችን መፍጠር.
    የ Godot 4.0 ክፍት ምንጭ ጨዋታ ሞተር መለቀቅ
  • ተጨባጭ እይታን እና ከፍተኛ አፈፃፀምን ለማግኘት ጊዜያዊ የመገለጫ ዘዴን የሚጠቀም የቮልሜትሪክ ጭጋግ ውጤት ታክሏል።
    የ Godot 4.0 ክፍት ምንጭ ጨዋታ ሞተር መለቀቅ
  • በእውነተኛ ጊዜ የሚለወጡ ደመናዎችን በተለዋዋጭ እንዲፈጥሩ የሚያስችልዎ የታከሉ የደመና ጥላዎች።
    የ Godot 4.0 ክፍት ምንጭ ጨዋታ ሞተር መለቀቅ
  • ለ "ዲካሎች" የተጨመረ ድጋፍ, ቁሳቁሶችን ወደ ላይ የማስገባት ዘዴ.
  • ጂፒዩ የሚጠቀሙ እና ማራኪዎችን ፣ ግጭቶችን ፣ ፕለምን እና አመንጪዎችን የሚደግፉ የጨዋታ-ሰፊ ቅንጣት ውጤቶች ታክለዋል።
  • የሼዶችን የእይታ አርትዖት የበይነገጽ ችሎታዎች ተዘርግተዋል።
    የ Godot 4.0 ክፍት ምንጭ ጨዋታ ሞተር መለቀቅ
  • የሻደር ቋንቋው ለመዋቅሮች፣ ለቅድመ ፕሮሰሰር ማክሮዎች፣ ለሻደር መተካት (መግለጫ አካትቶ)፣ የተዋሃዱ አደራደሮች እና መረጃን ከቁርጭምጭሚቱ ተቆጣጣሪው ወደ ብርሃን ተቆጣጣሪው ለማስተላለፍ “የተለያዩ” አጠቃቀምን ለማካተት ተዘርግቷል።
  • ስልተ ቀመሮችን ለማፋጠን ጂፒዩ የሚጠቀሙ የስሌት ጥላዎችን የመጠቀም ችሎታ ታክሏል።
  • በጂዲ ስክሪፕት የስክሪፕት አጻጻፍ ቋንቋ፣ የማይንቀሳቀስ የትየባ ሥርዓት ተሻሽሏል፣ ንብረቶችን የሚገልጽ አዲስ አገባብ ተጨምሯል፣ የሚጠበቁ እና ሱፐር ቁልፍ ቃላት ቀርበዋል፣ ካርታ/መቀነስ ሥራዎች ተጨምረዋል፣ አዲስ የማብራሪያ ሥርዓት ተተግብሯል፣ እና በተለዋዋጭ ስሞች እና የተግባር ስሞች ውስጥ የዩኒኮድ ቁምፊዎችን መጠቀም ተችሏል. ለራስ-ሰር ሰነድ ማመንጨት መሳሪያ ታክሏል። የተሻሻለ የGDScript አሂድ ጊዜ አፈጻጸም እና መረጋጋት። በልማት አካባቢ ውስጥ, በአንድ ጊዜ በርካታ ስህተቶችን ማሳየት ይቻላል, እና ለተለመዱ ችግሮች አዲስ ማስጠንቀቂያዎች ተጨምረዋል.
    የ Godot 4.0 ክፍት ምንጭ ጨዋታ ሞተር መለቀቅ
  • በ C # ውስጥ የጨዋታ አመክንዮ የማዳበር ዕድሎች ተዘርግተዋል። ለ NET 6 መድረክ እና ለ C # 10 ቋንቋ ተጨማሪ ድጋፍ። 64-ቢት አይነቶች ለላቀ እሴቶች ነቅተዋል። ብዙ ኤፒአይዎች ከ int ተለውጠዋል እና ተንሳፋፊ ወደ ረጅም እና እጥፍ። ምልክቶችን በC# ክስተቶች መልክ የመግለጽ ችሎታን ይሰጣል። በ C # ውስጥ GDExtensions የማዳበር ችሎታ ታክሏል።
  • ለኤክስቴንሽን (GDExtension) ተጨማሪ የሙከራ ድጋፍ፣ የሞተርን እንደገና ሳይገነባ ወይም በኮዱ ላይ ለውጦችን ሳያደርግ ያለውን አቅም ለማስፋት ሊያገለግል ይችላል።
  • በነባሪ ፣ አካላዊ ሂደቶችን ለማስመሰል የራሳችን ሞተር ጎዶት ፊዚክስ ቀርቧል ፣ በኮምፒተር ጨዋታዎች ውስጥ ያሉ ችግሮችን ለመፍታት የተመቻቸ እና ከዚህ ቀደም ጥቅም ላይ ከዋለው ጥይት ሞተር (ለምሳሌ ፣ ጎዶት ፊዚክስ የአዳዲስ ቅጾችን ማቀነባበሪያዎችን ይጨምራል) ግጭቶች፣ የከፍታ ካርታዎች ድጋፍ እና ኖዶች SoftBody ለልብስ ማስመሰል የመጠቀም ችሎታ)። በ 2D እና 3D አካባቢዎች ውስጥ አካላዊ ሂደቶችን በሚመስሉበት ጊዜ የአፈፃፀም ማመቻቸት ተካሂዷል እና የባለብዙ ክሮች አጠቃቀም ጭነቱን በተለያዩ የሲፒዩ ኮርሮች ላይ ለማሰራጨት ተዘርግቷል. ብዙ የማስመሰል ጉዳዮች ተፈትተዋል።
  • የጽሑፍ መከርከም እና መጠቅለያ ላይ የበለጠ ቁጥጥር የሚሰጥ እንዲሁም በማንኛውም የስክሪን ጥራት ላይ ከፍተኛ ግልጽነት የሚሰጥ አዲስ የጽሑፍ አተረጓጎም ዘዴ ቀርቧል።
  • ለትርጉም እና ለትርጉም ስራዎች መሳሪያዎች ተዘርግተዋል.
  • 2D እና 3D ንብረቶችን ለማስመጣት የተለየ ንግግር ታክሏል፣ ቅድመ እይታን የሚደግፍ እና ከውጭ የመጣውን ትእይንት፣ ቁሳቁሶችን እና አካላዊ ባህሪያትን ቅንብሮችን ለመለወጥ።
    የ Godot 4.0 ክፍት ምንጭ ጨዋታ ሞተር መለቀቅ
  • አዲስ መግብሮች ወደ አርታዒው ታክለዋል፣ ለምሳሌ ለውጦችን ለመቀልበስ ፓኔል እና አዲስ የቀለም ምርጫ እና የፓለል ማሻሻያ ንግግር።
    የ Godot 4.0 ክፍት ምንጭ ጨዋታ ሞተር መለቀቅ
  • የፍተሻ በይነገጽ፣ የትዕይንት መቆጣጠሪያ ፓኔል እና የስክሪፕት አርታዒው ተዘምኗል። የአገባብ ማድመቅ ተሻሽሏል፣ ብዙ ጠቋሚዎችን የማሳየት ችሎታ ተጨምሯል፣ እና JSON እና YAML ቅርጸቶችን ለማስተካከል መሳሪያዎች ቀርበዋል።
  • የአኒሜሽን አርታዒው አቅም ተዘርግቷል, ቅርጾችን ለመደባለቅ እና በቤዚየር ኩርባ ላይ የተመሰረቱ ሂደቶችን ለማሻሻል ድጋፍን ይጨምራል. የማህደረ ትውስታ ፍጆታን ለመቀነስ የመጨመቂያ ድጋፍን ለማካተት 3D እነማ ኮድን እንደገና ይፃፉ። አኒሜሽን የማዋሃድ እና የሽግግር ተፅእኖዎችን ለመፍጠር ስርዓቱ እንደገና ተጽፏል። ውስብስብ እነማዎችን የመፍጠር ዕድሎች ተዘርግተዋል። የአኒሜሽን ቤተ-ፍርግሞች የተፈጠሩ እነማዎችን ለማከማቸት እና እንደገና ለመጠቀም ታቅደዋል።
    የ Godot 4.0 ክፍት ምንጭ ጨዋታ ሞተር መለቀቅ
  • ስክሪን ቆጣቢዎችን ለመፍጠር እና ቪዲዮዎችን ለመቅዳት ከፍተኛ ጥራት ያላቸውን ትዕይንቶች ፍሬም በፍሬም የሚያደርግ የፊልም ፈጠራ ሁነታ ታክሏል።
  • ለ3-ል ማዳመጫዎች እና ምናባዊ እውነታ መድረኮች ድጋፍ ተዘርግቷል። የኢንጂኑ ዋና አካል ለOpenXR ደረጃ አብሮ የተሰራ ድጋፍን ያካትታል፣ ይህም ምናባዊ እና የተጨመሩ የእውነታ መተግበሪያዎችን ለመፍጠር ሁለንተናዊ ኤፒአይን ይገልጻል። ዊንዶውስ እና ሊኑክስ SteamVR፣ Oculus እና Monado የጆሮ ማዳመጫዎችን ጨምሮ ሁሉንም ታዋቂ የ3-ል ማዳመጫዎችን ይደግፋሉ።
  • የመስመር ላይ ጨዋታዎችን ለማደራጀት የንዑስ ስርዓቱ መረጋጋት ጨምሯል እና ባለብዙ ተጫዋች ጨዋታዎችን የማዳበር ሂደት ቀላል ሆኗል።
  • የድምጽ ስርዓቱ አቅም ተዘርግቷል፣ የፖሊፎኒ ድጋፍ አብሮ ውስጥ ገብቷል፣ ለንግግር ውህደት ኤፒአይ ተጨምሯል፣ እና ድምጽን የመዝጋት ችሎታ ተተግብሯል።
  • የ Godot በይነገጽን በአንድሮይድ ታብሌቶች እና በድር አሳሽ ውስጥ ማስኬድ ይቻላል።
    የ Godot 4.0 ክፍት ምንጭ ጨዋታ ሞተር መለቀቅ
  • ለተለያዩ የሲፒዩ አርክቴክቸር ጨዋታዎችን ለመገንባት አዲስ ስርዓት ታክሏል። ለምሳሌ፣ አሁን ለ Raspberry Pi፣ Microsoft Volterra፣ Surface Pro X፣ Pine Phone፣ VisionFive፣ ARM Chromebook እና Asahi Linux መገንባት ይችላሉ።
  • ተኳኋኝነትን በሚያፈርስ ኤፒአይ ላይ ለውጦች ተደርገዋል። ከ Godot 3.x ወደ Godot 4.0 የሚደረገው ሽግግር የመተግበሪያ ድጋሚ ስራን ይጠይቃል፣ ነገር ግን Godot 3.x ቅርንጫፍ ረጅም የድጋፍ ዑደት አለው፣ ርዝመቱ በተጠቃሚው የአሮጌው ኤፒአይ ፍላጎት ላይ የሚመረኮዝ ይሆናል።



ምንጭ: opennet.ru

አስተያየት ያክሉ