mirror of
				https://github.com/flame-engine/flame.git
				synced 2025-11-01 01:18:38 +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:
		
							
								
								
									
										28
									
								
								examples/lib/stories/parallax/basic_parallax_example.dart
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								examples/lib/stories/parallax/basic_parallax_example.dart
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,28 @@ | ||||
| import 'package:flame/components.dart'; | ||||
| import 'package:flame/game.dart'; | ||||
| import 'package:flame/parallax.dart'; | ||||
|  | ||||
| class BasicParallaxExample extends FlameGame { | ||||
|   static const String description = ''' | ||||
|     Shows the simplest way to use a fullscreen `ParallaxComponent`. | ||||
|   '''; | ||||
|  | ||||
|   final _imageNames = [ | ||||
|     ParallaxImageData('parallax/bg.png'), | ||||
|     ParallaxImageData('parallax/mountain-far.png'), | ||||
|     ParallaxImageData('parallax/mountains.png'), | ||||
|     ParallaxImageData('parallax/trees.png'), | ||||
|     ParallaxImageData('parallax/foreground-trees.png'), | ||||
|   ]; | ||||
|  | ||||
|   @override | ||||
|   Future<void> onLoad() async { | ||||
|     await super.onLoad(); | ||||
|     final parallax = await loadParallaxComponent( | ||||
|       _imageNames, | ||||
|       baseVelocity: Vector2(20, 0), | ||||
|       velocityMultiplierDelta: Vector2(1.8, 1.0), | ||||
|     ); | ||||
|     add(parallax); | ||||
|   } | ||||
| } | ||||
		Reference in New Issue
	
	Block a user
	 Lukas Klingsbo
					Lukas Klingsbo