Programikon: Ymir

Ymir för Mac

  • Gratis
  • 4.1
  • V0.4.0
Gratis download för Mac

Visa annons för att ladda ner gratis

Ymir: Swift-infödd 2D fysikmotor för macOS och iOS-utvecklare

Ymir, utvecklad av StrikerX3 (Tiago Rezende), är en högpresterande 2D-fysikmotor skriven i Swift för Apple-plattformar. Den simulerar styva kroppsdynamik och kollision svar för att driva interaktiva simuleringar och spel, och exponerar ett rent, typ-säkert API för utvecklare. Verktyget implementerar avancerade kollision algoritmer och en impulsbaserad lösare samtidigt som det förblir utbyggbart för anpassade former. Ymir riktar sig till macOS och iOS skapare som behöver en inbyggd, lättvikts fysikkärna integrerad i Swift-projekt.

Vilken typ av fysikmotor är Ymir?

Ymir fokuserar på tvådimensionell styv kroppssimulering, med precisa kollisionrutiner och lösare för att modellera rörelse och kontakt. Motorn implementerar GJK och EPA för kollisiondetektion och en impulsbaserad lösare för att lösa kollisioner och begränsningar. Den erbjuder också stöd för leder och fysiska begränsningar, samt en arkitektur som accepterar anpassade former och beteenden, så simuleringar kan återspegla komplexa mekaniska interaktioner snarare än enkla spriteöverlappar.

Är Ymir en komplett spelmotor eller ett dedikerat fysikbibliotek?

Ymir är ett dedikerat fysikbibliotek snarare än en allt-i-ett spelramverk. Den hanterar rörelse, kollisionlogik och begränsningslösning men tillhandahåller inte rendering, ljud eller inmatningshantering. Det gör motorn lämplig som en fokuserad komponent inom ett större projekt, och innebär att team måste tillhandahålla rendering och inmatningslager själva eller para Ymir med ett befintligt renderingsramverk.

Hur integreras Ymir med Swift-projekt och Apple-verktyg?

Motorn är helt skriven i Swift, vilket tar bort behovet av C++-omslag och håller API:et typesäkert för Swift-kodbaser. Den kan integreras i SwiftUI eller UIKit-projekt för att driva fysiska animationer och interaktiva element. Kodbasen är designad för utvidgning så utvecklare kan lägga till skräddarsydda kollisionformer eller skräddarsytt beteende utan att modifiera kärnalgoritmer, vilket stöder modulär integration i befintliga apparkitekturer.

Hur lägger du till Ymir i ett projekt och vilka plattformar stöds?

Ymir riktar sig främst till macOS men är kompatibel med plattformar som stöder Swift, inklusive iOS, iPadOS och tvOS. Projektet kan integreras genom att klona repositoryt eller lägga till det som ett beroende om en Swift Package Manager-manifest tillhandahålls. Den installationsflexibiliteten låter team anta motorn inom inhemska Xcode-arbetsflöden och anpassa den till olika Apple-mål.

Sammanfattningsvis passar Ymir utvecklare som studerar och anpassar motor kod

Ymir är ett starkt val för Swift-utvecklare som värdesätter en inspektionsbar, anpassningsbar fysikkärna, eftersom projektet är öppen källkod och noterat inom den nischade gemenskapen för sin rena implementation. Det belönar team som föredrar att läsa och modifiera motorens interna delar som en del av sin utvecklingsprocess, snarare än att använda ett enda paket som sammanför rendering och speltjänster.

  • Fördelar

    • Implementerar GJK och EPA för noggrann kollision upptäckte
    • Impulsbaserad lösare med stöd för leder och begränsningar
    • Skriven helt och hållet i Swift, undvikande C++-omslag
    • Kompatibel med macOS, iOS, iPadOS och tvOS
  • Nackdelar

    • Inte en fullständig spelmotor; ingen rendering, ljud eller inmatningssystem
    • Kräver utvecklarinsats för att koppla ihop visuella element och användarinmatning
    • Nischgemenskap fokus, inte riktad mot plug-and-play team

Appspecifikationer

  • Utvecklare

  • Licens

    Gratis

  • Version

    0.4.0

  • Senaste uppdatering

  • Plattform

    Mac

  • OS

    macOS 10.15

  • Språk

    Svenska

    Tillgängliga språk

    • Arabiska
    • Kinesiska
    • Holländska
    • Engelska
    • Franska
    • Tyska
    • Italienska
    • Japanska
    • Koreanska
    • Polska
    • Portugisiska
    • Ryska
    • Spanska
    • Svenska
    • Turkiska
  • Storlek

    8.59 MB

Program tillgängligt på andra språk


Programikon: Ymir

Ymir för Mac

  • Gratis
  • 4.1
  • V0.4.0
Gratis download för Mac

Visa annons för att ladda ner gratis


Användarrecensioner om Ymir

Har du provat Ymir? Var den första att lämna din åsikt!

Lägg till recension
Lagar som rör användningen av denna programvara varierar från land till land. Vi uppmuntrar eller accepterar inte användningen av detta program om det strider mot dessa lagar.
Softonic

Är Ymir säkert?

100/100

Skanningsresultat: Ren

Den här filen klarade en omfattande säkerhetsskanning med VirusTotal-teknik. Den är säker att ladda ner.

  • Virusfri
  • Spywarefri
  • Malwarefri
  • Verifierad av säkerhetspartners

    Logotyp VirusTotal

Skanningsinformation

Senaste skanning
måndag 10 augusti 2026
Skanningsleverantör
VirusTotal · Fullständigt rapport

Filintegritet

Fil
Ymir_V0.4.0.zip
SHA256
4acdad706558034195ff4452c690642c2828b2a8d7ad5dc416b078be77c58135
SHA1
db6f263c6a0977d8cc2c37a5df5dcd4ee780855c

Softonics säkerhetsåtagande

Ymir har genomgått grundlig skanning av våra avancerade säkerhetssystem och verifierats av branschledande partners. Den här filen kommer från den officiella utvecklaren och har klarat alla våra säkerhetskontroller, utan tecken på virus, skadlig programvara eller spionprogram. För mer information, besök vårt Security and Trust Center

Inloggad på Softonic som