Ondersteunde bestandstypen | hyperPad Documentation

Loading...

Logo

Intro:

hyperPad stelt je in staat om een grote verscheidenheid aan assets te importeren. Dit artikel helpt je om een beter begrip te krijgen van de ondersteunde formaten, specificaties en de verschillende soorten assets.

Verschillende assets en ondersteunde formaten:

Met hyperPad kun je enkele afbeeldingen en animatieframes importeren, complete sprite sheets, lettertypen, deeltjes, geluiden en muziek.

Afbeeldingen:

hyperPad ondersteunt alle standaard afbeeldingsformaten die jouw iPad ondersteunt. Je kunt zelfs afbeeldingen met transparante elementen importeren.

Voor de beste resultaten moet je PNG-bestanden gebruiken, omdat deze transparantie ondersteunen en een verliesloos formaat zijn. Afbeeldingstypen zoals JPG ondersteunen geen transparantie en zijn gecomprimeerd, wat resulteert in een lagere afbeeldingskwaliteit.

Gebruik transparante PNG's voor afbeeldingen zonder achtergronden

Afbeeldingspecificaties:

Bij het maken van je graphics moet je ervoor zorgen dat alles binnen het schermformaat van de iPad past.

Er zijn 2 resoluties voor de iPad, 1024×768 voor reguliere apparaten en 2048×1536 voor retina apparaten. Je moet altijd proberen de graphics te maken voor de hoogste ondersteunde resolutie, aangezien hyperPad automatisch niet-retina-versies voor je zal maken. Dus wanneer je graphics en illustraties voor je projecten maakt, moet je ervoor zorgen dat je artwork is ontworpen voor een resolutie van 2048x1536.

Houd er ook rekening mee dat de maximale afbeeldingsgrootte die kan worden geïmporteerd 2048×2048 pixels is.

Animatieframes:

Als je met animaties werkt, zorg er dan voor dat elk animatieframe exact dezelfde resolutie heeft en dat het artwork precies in het midden van de afbeelding staat of niet beweegt. Voor meer info over animaties, zoek naar Animaties in de helpdocumentatie.

Sprite Sheets:

Je kunt geanimeerde sprite sheets in hyperPad importeren door je project met Dropbox te koppelen. Zie "Assets importeren" voor meer informatie over het koppelen met Dropbox.

Sprite Sheets worden gebruikt om het geheugen te verminderen en de prestaties van je scènes te verbeteren. Bovendien maakt het gebruik van een sprite sheet het gemakkelijker om gedragingen zoals "Afspelen Animatie" uit te voeren, omdat het alle benodigde frames voor je importeert.

Net als bij het importeren van reguliere afbeeldingen, zal hyperPad automatisch een niet-retina versie van je sprite sheet maken. Dus wanneer je je sprite sheets maakt, zorg ervoor dat je ze maakt in de hoogste resolutie die mogelijk is.

hyperPad ondersteunt alleen PNG sprite sheets met een maximale resolutie van 2048x248 pixels.

Alle sprite sheets moeten worden gekoppeld aan een ".plist" metadata-bestand met dezelfde naam. bijv. MySpriteSheet.PNG moet MySpriteSheet.PLIST samen met zich hebben. Het metadata-bestand moet zijn opgemaakt volgens de standaard "Cocos2D" specificaties.

Je kunt tools zoals "Texture Packer" gebruiken om een compatibele sprite sheet te genereren. Elke tool die in staat is om een "Cocos2D" sprite sheet te maken, is compatibel met hyperPad.

Lettertypen:

Op maat gemaakte lettertypen kunnen in hyperPad worden geïmporteerd door je project met Dropbox te koppelen. Zie "Assets importeren" voor meer informatie over het koppelen met Dropbox.

hyperPad ondersteunt alleen Bitmap Fonts (BMFonts). Net als sprite sheets zijn BMFonts samengesteld uit 2 delen. De letterafbeelding (PNG) en het metadata-bestand (FNT). Alle BMFonts moeten een PNG en FNT met dezelfde naam bevatten. bijv. MyFont.PNG en MyFont.FNT.

In tegenstelling tot andere beeldgebaseerde assets, genereert BMFonts geen SD (Niet Retina) resolutie versie. Als je retina en niet retina wilt ondersteunen, moet je zelf HD en SD versies maken. Retina graphics zijn doorgaans 2X de grootte. Voor een Retina HD-versie moet je de volgende naamgevingsconventie gebruiken: MyFont-hd.PNG MyFont.PNG, MyFont-hd.FNT, en MyFont.FNT. Let op dat de retina-versie "hd" aan de bestandsnaam heeft toegevoegd. Bovendien is het "hd" hoofdlettergevoelig. Je moet een kleine letter "hd" aan het einde van je naam gebruiken.

Je kunt tools zoals "bmGlyph" gebruiken om compatibele BMfronts te genereren van bestaande lettertypen. Je kunt ook elke andere tool gebruiken die in staat is om een BMfont te maken die compatibel is met "Cocos2D".

Geluiden en muziek:

hyperPad kan alle audiotypen afspelen die door iOS worden ondersteund. Dit omvat MP3, MP4, M4A, M4R, WAV, PCM, AIFF, en meer. Voor een volledige lijst zie de iOS Developer Library van Apple.

Let op dat als je de importfunctionaliteit van de Asset Library gebruikt, het audiobestand zal worden geconverteerd naar M4A. Als je het originele bestandsformaat wilt behouden, moet je "Linken met Dropbox" en je audio toevoegen via een Dropbox-app, webbrowser of desktopcomputer. Zie "Assets importeren" voor meer informatie over het importeren en koppelen met Dropbox.