Assetbibliotheek
De Assetbibliotheek stelt je in staat om toegang te krijgen tot, te importeren en al jouw projectassets te organiseren.
Standaard wordt er automatisch een UI-map aangemaakt met enkele UI-assets om te gebruiken. Je kunt aangepaste assets importeren of meer gratis assets krijgen uit de hyperPad Asset Shop.
Assets zijn gecategoriseerd op type. Elke asset heeft een label met het type asset onder de naam. Assettypes omvatten: Graphics, TTF Fonts, BM Fonts, Sounds, Particles, Animated.
Krijg Assets
In de hyperPad asset shop kun je gratis assets verkrijgen om je op weg te helpen. De Asset Shop wordt voortdurend bijgewerkt met nieuwe inhoud, dus vergeet niet vaak terug te komen.
Meerdere Assets Selecteren
In de linkerbalk van de assetbibliotheek kun je op het vinkje drukken om meerdere selecties in te schakelen. Meerdere selecties stellen je in staat om meerdere assets te selecteren en acties op elk van hen tegelijk uit te voeren.
Tap en houd een van de geselecteerde assets ingedrukt om al de beschikbare opties te zien die je op elk van de geselecteerde assets kunt uitvoeren.
Bij het importeren van animaties vanuit de assetbibliotheek (zoals het importeren van frames naar een Play Animation gedrag), kun je alle assets selecteren die je wilt toevoegen, waarna je op een van de geselecteerde assets tapt en deze ingedrukt houdt om ze als frames te importeren.
Effecten Creëren
Je kunt de Geluid Editor of de Deeltjes Editor starten vanuit de optie Effecten Creëren in de Assetbibliotheek. Optioneel kun je op een geluid of deeltje asset in de assetbibliotheek tappen en deze ingedrukt houden om een optie te hebben om deze te bewerken.
Importeren van Assets
Je kunt assets importeren vanuit de Camera Roll, Dropbox en iTunes. Bovendien kunnen compatibele apps inhoud delen met hyperPad via de "Open In.." dialoog in iOS.
Asset Menu
Als je op een asset tikt en deze ingedrukt houdt, opent het Asset Menu. Het Asset Menu wordt gebruikt om te wijzigen en specifieke acties op je asset uit te voeren. Het Asset Menu bevat verschillende opties voor de verschillende assettypes.
Assettypes
Graphics
Grafische assets zijn gewoon standaardafbeeldingen. hyperPad ondersteunt alle standaard afbeeldingsformaten die je iPad ondersteunt. Je kunt zelfs afbeeldingen importeren met transparante elementen.
Voor de beste resultaten moet je PNG-bestanden gebruiken, aangezien ze transparantie ondersteunen en een verliesloos formaat zijn. Afbeeldingstypen zoals JPG ondersteunen geen transparantie en zijn gecomprimeerd, wat resulteert in een lagere beeldkwaliteit.
Voor de beste prestaties, vermijd transparante afbeeldingen met grote lege ruimtes om je grafisch ontwerp.
Bij het maken van je graphics moet je ervoor zorgen dat alles binnen de schermgrootte 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 voor de hoogste ondersteunde resolutie te maken, 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.
Animated
Assets met het Animated label zijn in wezen mappen die Animatiecycli (Animaties) bevatten. Je kunt meer leren over Importeren en Gebruik van Animaties in het bijbehorende artikel.
Als je met animaties werkt, zorg er dan voor dat elk animatieframe exact dezelfde resolutie heeft, en dat de afbeelding precies in het midden van de afbeelding staat of niet beweegt.
Sounds
Alle geluid- of muziekbestanden die zijn geïmporteerd of gemaakt met de ingebouwde geluidseffecteditor zijn gelabeld als geluid. Als het geluidseffect is gemaakt met de ingebouwde geluidseffecteditor, kun je op de asset tappen en deze ingedrukt houden om deze te bewerken.
hyperPad kan alle audioformaten afspelen die door iOS worden ondersteund. Dit omvat MP3, MP4, M4A, M4R, WAV, PCM, AIFF en meer. Voor een volledige lijst zie Apples iOS Developer Bibliotheek.
Let op dat als je de importfunctie van de Asset Library gebruikt, het audiofile zal worden geconverteerd naar M4A. Als je het originele bestandsformaat wilt behouden, moet je "Link Met Dropbox" en je audio toevoegen via een dropbox-app, webbrowser of desktopcomputer. Zie "Assets Importeren" voor meer informatie over importeren en koppelen met Dropbox.
Particle
Elke Particle Effect die is gemaakt met de ingebouwde deeltjeseditor, zal worden gelabeld als een Particle asset. Je kunt op de asset tappen en deze ingedrukt houden om deze te bewerken in de deeltjeseditor. Je kunt een Particle asset aan je scène toevoegen door deze te selecteren en op het canvas te slepen, net als elke andere asset.
TTF Font
TTF-lettertypen (True Type Font) zijn gevectoriseerde lettertypen die verschillende instelbare uitzichtinstellingen kunnen hebben. Als je een Label-object toevoegt vanuit het speciale objectpictogram op de Dock (zie Object Dock helpdocumentatie) kun je elk TTF-lettertype gebruiken om het uiterlijk te veranderen.
Je kunt ook een TTF-lettertype selecteren om deze aan de dock toe te voegen en op het Canvas te slepen. Door een TTF-lettertype op het canvas te slepen, wordt automatisch een labelobject gemaakt met dat lettertype automatisch voor jou geselecteerd.
Je kunt aangepaste TTF-lettertypen importeren met Dropbox, of de ingebouwde systeemlettertypen gebruiken via de importoptie op het linker paneel van de Assetbibliotheek.
BM Font
BMFonts (Bitmap Fonts) zijn vergelijkbaar met TTF-lettertypen, maar ze gebruiken eigenlijk een afbeelding als lettertype, in plaats van gevectoriseerde gegevens. Dit betekent dat je de lettergrootte niet kunt wijzigen vanuit de objecteigenschappen, en het schalen van het lettertype-object resulteert in gepixelde graphics.
BMFonts zijn beter voor de prestaties. Als je veel labels in je scène hebt met snel wijzigende tekst, is het misschien beter om een BMFont in plaats van TTF-lettertypen te gebruiken.
Om BMFonts te importeren, moet je je project koppelen aan Dropbox en de Dropbox Sync-functionaliteit gebruiken. BMFonts bestaan uit 2 delen. De lettertype afbeelding (PNG), en het metadata bestand (FNT). Alle BMFonts moeten een PNG en FNT bevatten met dezelfde naam. bijv. MyFont.PNG en MyFont.FNT.
In tegenstelling tot andere op afbeeldingen gebaseerde assets, zal BMFonts geen SD (Non-Retina) resolutieversie genereren. Als je zowel Retina als Non-Retina wilt ondersteunen, moet je je eigen 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. Merk op dat de retina-versie een "hd" heeft toegevoegd aan de bestandsnaam. Bovendien is de 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 vanuit bestaande lettertypen. Je kunt ook andere tools gebruiken die in staat zijn om een BMfont te maken die compatibel is met "Cocos2D".
9 Slice-objects (soms 9 Patch genoemd) zijn objecten met door de gebruiker gedefinieerde marges die een afbeelding in 9 secties verdelen en de manier waarop het object schaalt veranderen.
Schaal of wijzig een 9 Slice-object, dan wordt het midden geschaald, en gaan de hoeken naar buiten zodat de randen van de afbeelding hun vorm en uiterlijk behouden. Je kunt meer leren over 9 Slice Assets in het bijbehorende artikel.

