A Core API egy hatékony módszer a 3DCoat funkcionalitásának bővítésére. Automatizálhatja a munkát, vagy alapvetően új eszközöket adhat hozzá. Ez nem csak a szkript; az általad írt kód a lefordított C++ teljes sebességével fut. A fordításhoz a Microsoft Visual Studio programot használjuk. De az egész folyamat teljesen átlátható az Ön számára. Nem kell semmit konfigurálnia vagy bonyolult projektkonfigurációkat kezelnie. A 3DCoat egy egyszerű varázsló segítségével végigvezeti Önt az egész folyamaton.
Gyors indítás
Az alap API-hoz Visual Studio 2022 Community szükséges a C++ szolgáltatásokkal. Ha még nem telepítette a Visual Studio-t, a 3DCoat segít a telepítésben a megfelelő opciókkal.
A kezdés elég könnyű. Csak használja a Scripts-> Create new Core API parancsfájlt
Válassza ki a sablont és az elérési utat a projekthez. Ezután a 3DCoat segít a Visual Studio telepítésében, ha szükséges.
Mindegyik példa jól dokumentált, és viszonylag egyszerű szintaxist használ, így könnyen érthető az alapvetőtől a bonyolultig.
Néhány fontos megjegyzést tudnod kell:
1) Mindig a példák egyikéből indítsa el a projektjét. Még ha mindent elölről szeretne készíteni, használja kiindulópontként a Scripts->Create new Core API script->Minimal c++ programot . Ne hozza létre kézzel a projektet!
2) Hibakeresés használata ; nagyon kényelmes; az összes 3DCoat natív adattípus felhasználóbarát felületen látható.
3) Mindig kövesse a Visual Studio linter tippjeit a helyes kód megírásához. A dokumentáció menet közbeni eléréséhez vigye az egérmutatót az adattípusok és függvénynevek fölé.
4) Ne olvassa el a teljes dokumentációt. Lehetetlen emlékezni. Először kövesse a példákat . Ezután nézze meg a dokumentációt, ha szüksége van néhány részletre.
5) Nézze meg a C++ szintaxist, de ne olvassa el az egész kézikönyvet; vedd először az alapokat
6) Kattintson az elemre a Script menüben a végrehajtáshoz. Használja az RMB kattintást a hasznos parancsok eléréséhez – szerkesztés , építés , újraépítés . Létrehozhat egy terjesztett szkriptet is, amelyet megoszthat más felhasználókkal.