mirror of
				https://github.com/flame-engine/flame.git
				synced 2025-10-31 17:06:50 +08:00 
			
		
		
		
	Unify examples structure (#1118)
* Animations, CameraAndViewport, CollisionDetection and Components unified * Added descriptions to effects * Rename input games * Unify input stories * Add info to parallax section * Added descriptions to the rendering examples * Add descriptions to the sprites directory * Fix utils and rendering section * Add descriptions to the widgets section * Delete directory that rebase brought back * Unify game names * Added some styleguide docs for examples * Fix analyze issues * All files should have _example as suffix * Made the FollowComponentExample a bit easier to understand * Change priority of ember
This commit is contained in:
		| @ -0,0 +1,26 @@ | ||||
| import 'package:dashbook/dashbook.dart'; | ||||
| import 'package:flame/extensions.dart'; | ||||
| import 'package:flame/sprite.dart'; | ||||
| import 'package:flame/widgets.dart'; | ||||
| import 'package:flutter/widgets.dart'; | ||||
|  | ||||
| final anchorOptions = Anchor.values.map((e) => e.name).toList(); | ||||
|  | ||||
| Widget spriteAnimationWidgetBuilder(DashbookContext ctx) { | ||||
|   return Container( | ||||
|     width: ctx.numberProperty('container width', 400), | ||||
|     height: ctx.numberProperty('container height', 200), | ||||
|     child: SpriteAnimationWidget.asset( | ||||
|       path: 'bomb_ptero.png', | ||||
|       data: SpriteAnimationData.sequenced( | ||||
|         amount: 4, | ||||
|         stepTime: 0.2, | ||||
|         textureSize: Vector2(48, 32), | ||||
|       ), | ||||
|       playing: ctx.boolProperty('playing', true), | ||||
|       anchor: Anchor.valueOf( | ||||
|         ctx.listProperty('anchor', 'center', anchorOptions), | ||||
|       ), | ||||
|     ), | ||||
|   ); | ||||
| } | ||||
		Reference in New Issue
	
	Block a user
	 Lukas Klingsbo
					Lukas Klingsbo