Tso tawm Godot 3.2 game engine


Tso tawm Godot 3.2 game engine

Ntawm qhov kev thov ntawm cov neeg ua haujlwm! Tau txais los ntawm opennet.

Tom qab 10 lub hlis ntawm txoj kev loj hlob, kev tso tawm ntawm lub tshuab ua si dawb tau tshaj tawm Tswv Ntuj 3.2, haum rau tsim 2D thiab 3D ua si. Lub cav txhawb nqa cov lus yooj yim-rau-kawm kev ua si logic lus, graphical ib puag ncig rau kev tsim game, ib-nias game deployment system, uas nws kim heev animation thiab simulation peev xwm rau cov txheej txheem ntawm lub cev, ib tug built-in debugger, thiab ib tug system los txheeb xyuas kev ua tau zoo bottlenecks. . Cov cai ntawm lub cav game, game tsim ib puag ncig thiab cov cuab yeej tsim kho (physics engine, suab server, 2D / 3D rendering backends, thiab lwm yam) raug faib raws li daim ntawv tso cai MIT.

Lub cav tau qhib los ntawm 2014 los ntawm OKAM, tom qab kaum xyoo ntawm kev tsim cov khoom lag luam qib siab uas tau siv los tsim thiab tshaj tawm ntau yam kev ua si rau PC, game consoles thiab mobile devices. Lub cav txhawb nqa txhua lub desktop thiab mobile platforms nrov (Linux, Windows, macOS, Wii, Nintendo 3DS, PlayStation 3, PS Vita, Android, iOS, BBX), nrog rau kev txhim kho kev ua si rau lub vev xaib. Npaj-rau-khiav binary sib dhos tau tsim rau Linux, Windows thiab macOS.

Ib ceg cais tab tom txhim kho qhov rov qab ua dua tshiab raws li Vulkan cov duab API, uas yuav muaj nyob rau hauv qhov kev tso tawm tom ntej ntawm Godot 4.0, es tsis txhob tam sim no muab cov ntaub ntawv rov qab los ntawm OpenGL ES 3.0 thiab OpenGL 3.3 (txhawb rau OpenGL ES thiab OpenGL yuav tau khaws cia los ntawm kev muab cov qub OpenGL ES 2.0 backend / OpenGL 2.1 nyob rau sab saum toj ntawm qhov tshiab Vulkan-raws li rendering architecture). Kev hloov pauv ntawm Godot 3.2 mus rau Godot 4.0 yuav xav tau daim ntawv thov rov ua haujlwm vim qhov tsis sib haum xeeb ntawm qib API, tab sis Godot 3.2 ceg yuav muaj kev txhawb nqa ntev, lub sijhawm yuav nyob ntawm qhov kev thov rau ceg no los ntawm cov neeg siv. Kev tso tawm ib ntus ntawm 3.2.x kuj suav nrog qhov muaj peev xwm ntawm kev hloov kho tshiab los ntawm 4.x ceg uas tsis cuam tshuam rau kev ruaj ntseg, xws li kev txhawb nqa rau AOT compilation, ARCore, DTLS, thiab iOS platform rau C# tej yaam num.

Cov yam ntxwv tshiab tseem ceeb hauv Godot 3.2:

  • Ntxiv kev txhawb nqa rau Oculus Quest virtual reality kaus mom hlau, siv los siv lub plugin rau Android platform. Rau txoj kev loj hlob ntawm augmented kev muaj tiag systems rau iOS no, kev txhawb nqa rau ARKit moj khaum tau ntxiv. Kev them nyiaj yug rau ARCore lub moj khaum tab tom tsim rau Android, tab sis nws tseem tsis tau npaj tau thiab yuav suav nrog ib qho ntawm qhov nruab nrab 3.3.x tso tawm;
  • Lub interface ntawm cov duab ntxoov ntxoo editor tau raug kho dua tshiab. Cov nodes tshiab tau muab ntxiv los tsim ntau dua shaders. Rau shaders siv los ntawm cov ntawv sau classic, kev txhawb nqa rau qhov tsis tu ncua, arrays thiab "varying" modifiers tau ntxiv. Ntau qhov ntxoov ntxoo tshwj xeeb rau OpenGL ES 3.0 backend tau raug xa mus rau OpenGL ES 2;
  • Kev txhawb nqa lub cev raws li kev ua haujlwm (PBR) yog synchronized nrog lub peev xwm ntawm PBR rendering engines tshiab, xws li Blender Eevee thiab Substance Designer, los xyuas kom meej cov duab zoo sib xws hauv Godot thiab 3D qauv siv pob khoom siv;
  • Ntau qhov kev teeb tsa rendering tau ua kom zoo dua los txhim kho kev ua tau zoo thiab txhim kho cov duab zoo. Ntau yam nta ntawm GLES3 tau raug xa mus rau GLES3 backend, suav nrog kev txhawb nqa rau MSAA (Multisample anti-aliasing) anti-aliasing method thiab ntau yam teebmeem tom qab ua tiav (glow, DOF plooj thiab BCS);
  • Ntxiv kev txhawb nqa tag nrho rau kev importing 3D scenes thiab cov qauv hauv glTF 2.0 (GL Transmission Format) thiab ntxiv kev txhawb nqa thawj zaug rau FBX hom, uas tso cai rau koj los import scenes nrog animation los ntawm Blender, tab sis tseem tsis tau tshaj Maya thiab 3ds Max. Ntxiv kev txhawb nqa rau cov tawv nqaij mesh thaum importing scenes ntawm glTF 2.0 thiab FBX, tso cai rau koj siv ib lub mesh hauv ob peb lub meshes. Ua haujlwm txhim kho thiab ruaj khov glTF 2.0 kev txhawb nqa tau ua tiav hauv kev koom tes nrog Blender zej zog, uas yuav muab kev txhawb nqa glTF 2.0 zoo dua hauv kev tso tawm 2.83;
  • Lub peev xwm network ntawm lub cav tau nthuav dav nrog kev txhawb nqa rau WebRTC thiab WebSocket raws tu qauv, nrog rau kev muaj peev xwm siv UDP hauv multicast hom. Ntxiv API rau kev siv cryptographic hashes thiab ua haujlwm nrog daim ntawv pov thawj. Ntxiv graphical interface rau profileing network kev ua si. Kev ua haujlwm tau pib tsim qhov chaw nres nkoj ntawm Godot rau WebAssembly / HTML5, uas yuav tso cai rau tus neeg kho kom raug tso tawm hauv qhov browser ntawm Web;
  • Lub plugin rau Android platform thiab export system tau raug kho dua tshiab. Tam sim no, rau kev tsim cov pob khoom rau Android, muaj ob lub tshuab xa tawm cais: ib qho nrog lub cav ua ntej, thiab qhov thib ob tso cai rau koj los tsim koj tus kheej tsim raws li kev xaiv lub cav. Customization ntawm koj tus kheej cov rooj sib txoos tuaj yeem ua tiav ntawm qib plugin rau Android, tsis muaj phau ntawv kho ntawm lub hauv paus template;
  • Kev them nyiaj yug rau kev xaiv tsis siv neeg cov yam ntxwv tau ntxiv rau tus editor, piv txwv li, koj tuaj yeem tshem cov nyees khawm hu rau 3D editor, script editor, resource library, nodes, panels, khoom thiab lwm yam khoom uas tsis tas yuav tsum tau los ntawm tus tsim tawm ( zais tsis tsim nyog. yam tso cai rau koj kom yooj yim rau lub interface);
  • Ntxiv kev txhawb nqa thawj zaug rau kev koom ua ke nrog cov cai tswj hwm cov txheej txheem thiab siv lub plugin rau Git kev txhawb nqa hauv tus editor;
  • Nws muaj peev xwm redefine lub koob yees duab rau ib tug khiav kev ua si los ntawm lub qhov rais nyob rau hauv lub editor, uas ua rau nws muaj peev xwm los ntsuam xyuas ntau hom nyob rau hauv qhov kev ua si (dawb saib, tshuaj xyuas ntawm nodes, thiab lwm yam);
  • Ib qho kev siv ntawm LSP (Language Server Protocol) server rau GDScript cov lus tau npaj tseg, uas tso cai rau koj hloov cov ntaub ntawv hais txog cov semantics ntawm GDScript thiab cov cai ua tiav cov cai rau lwm tus neeg kho, xws li VS Code plugin thiab Atom;
  • Ntau qhov kev txhim kho tau ua rau lub built-in GDScript script editor: lub peev xwm los teeb tsa bookmarks rau txoj haujlwm hauv cov cai tau ntxiv, lub vaj huam sib luag minimap tau raug siv (rau kev saib xyuas ceev ntawm txhua qhov chaws), cov tswv yim autocompletion tau txhim kho, thiab lub peev xwm ntawm qhov pom kev tsim qauv qauv tau nthuav dav;
  • Ntxiv ib hom kev tsim pseudo-3D kev ua si, tso cai rau koj siv cov txiaj ntsig ntawm qhov tob hauv ob qhov kev ua si los ntawm kev txhais ob peb txheej uas tsim qhov kev xav tsis tseeb;
  • Kev them nyiaj yug rau kev ntxhib los mos atlases tau rov qab mus rau 2D editor;
  • GUI tau hloov kho cov txheej txheem ntawm kev tso anchors thiab thaj tsam ciam teb;
  • Rau cov ntaub ntawv cov ntaub ntawv, lub peev xwm los saib xyuas cov kev hloov pauv ntawm cov yam ntxwv ntawm ya tau ntxiv, kev txhawb nqa rau BBCode cov cim npe tau muab, thiab muaj peev xwm los txhais koj tus kheej cov teebmeem tau muab;
  • Ntxiv lub tshuab hluav taws xob ua suab nrov uas tso cai rau koj los tsim cov suab nthwv dej raws li tus kheej thav duab thiab lub spectral analyzer;
  • Siv lub tsev qiv ntawv V-HACD, ​​nws muaj peev xwm decompose concave meshes rau hauv qhov tseeb thiab yooj yim convex qhov chaw. Cov yeeb yam no ua kom yooj yim rau cov tiam ntawm kev sib tsoo cov duab rau 3D meshes uas twb muaj lawm;
  • Lub peev xwm los tsim kev ua si logic hauv C# siv Mono rau Android thiab WebAssembly platforms tau siv (yav dhau los C# tau txais kev txhawb nqa rau Linux, Windows thiab macOS). Raws li Mono 6.6, kev txhawb nqa rau C# 8.0 yog siv. Rau C#, kev txhawb nqa thawj zaug rau ua ntej-ntawm-lub sij hawm (AOT) muab tso ua ke kuj tau siv, uas tau muab ntxiv rau hauv lub hauv paus code, tab sis tseem tsis tau ua haujlwm (rau WebAssembly, tus neeg txhais lus tseem siv). Txhawm rau hloov kho C# code, nws tuaj yeem txuas nrog lwm tus neeg kho xws li MonoDevelop, Visual Studio rau Mac thiab Jetbrains Rider;
  • Cov ntaub ntawv tau nthuav dav thiab txhim kho. Ib feem ntawm cov ntaub ntawv txhais lus rau hauv Lavxias tau luam tawm (ib qho kev qhia pib rau kev pib tau raug txhais lawm).

Xov xwm ntawm Godot lub vev xaib

Download tau qhov tseeb version

Tau qhov twg los: linux.org.ru ua

Ntxiv ib saib