branchsbox-spritetools/spritesheet-importercancel
9 Commits over 30 Days - 0.01cph!
Timeline optimizations with respects to spritesheets
FrameButton supports spritesheet frames
Preview now supports a supplied rect
SpriteComponent now supports sprites with spritesheets
Improve TextureAtlas caching
Support sprites that aren't square aspect ratio in the Sprite Editor UI
Imported some more spritesheet test assets
Fix spritesheet size being used instead of rect size for spritesheet frames
Update Frame List automatically after importing spritesheet
Remove Spritesheet Overlay
Update player and example scene
Fix SpriteFlags not applying OnStart
Remove debug logs
Remove some other un-needed stuff
Add SpriteSheetRecf to SpriteAnimationFrame
TextureAtlas class now caches the atlas itself instead of just the texture
Created TextureAtlas.FromAnimation which respects sprites *and* spritesheets
Spritesheet Import Button which saves image+rect data to the selected animation
Update sprite_2d vmat initial variables
Attempt at grid shader
Spritesheet Importer Window UI
https://files.facepunch.com/CarsonKompon/2024/July/04_18-39-ImperturbableCorydorascatfish.mp4
Fixed origin/attachment materials
Created sprite_sheet_grid which draws over the spritesheet import preview
Import Settings Groups
Importer window shows importing image
Remove unused shaders and renamed main shader & material to "sprite_2d"
Spritesheet Importer Overlay Buttons
Fixed transparency issues with spritesheet importer
Gave a few SpriteComponent properties "Visuals" Category. Removed FlashAmount in favour of FlashTint.
Fixed Opacity not working on Tint Property
Added SpriteFlags, starting with Horizontal Flip and Vertical Flip.
https://files.facepunch.com/CarsonKompon/2024/June/28_21-54-ShockingYearling.mp4
SpriteComponent doesn't draw backface by default. Added Draw Backface SpriteFlag.
https://files.facepunch.com/CarsonKompon/2024/June/28_22-54-InconsequentialBantamrooster.mp4
Fix NRE in UpdateMaterialOffset
Merge branch 'main' into spritesheet-importer
Create SceneWorld thru EditorUtility
Created SpritesheetPreview widget
Created SpriteRenderingWidget as a generic for SpriteEditor and SpritesheetImporter to both extend
Import settings control widgets
TextureAtlas.FromSprites orders list by name so order doesnt matter
TextureAtlas.FromSpritesheet re-orders list so order doesn't matter
Change asset.party org
Merge branch 'main' into spritesheet-importer
Add FlashColor and FlashAmount to SpriteComponent
Fixed sprite editor rendering the sprite with flash on
Implement IsLooping on SpriteComponent
BroadcastEvents pass the SpriteComponent as argument
Added OnAnimationComplete action to SpriteComponent
Update README.md
Merge branch 'main' into spritesheet-importer