mirror of
				https://github.com/flame-engine/flame.git
				synced 2025-10-31 08:56:01 +08:00 
			
		
		
		
	| @ -10,15 +10,6 @@ class RichTextExample extends FlameGame { | ||||
|   @override | ||||
|   Color backgroundColor() => const Color(0xFF888888); | ||||
|  | ||||
|   @override | ||||
|   Future<void> onLoad() async { | ||||
|     add(MyTextComponent()..position = Vector2(100, 50)); | ||||
|   } | ||||
| } | ||||
|  | ||||
| class MyTextComponent extends PositionComponent { | ||||
|   late final TextElement element; | ||||
|  | ||||
|   @override | ||||
|   Future<void> onLoad() async { | ||||
|     final style = DocumentStyle( | ||||
| @ -68,11 +59,13 @@ class MyTextComponent extends PositionComponent { | ||||
|         'minds, truly happens.', | ||||
|       ), | ||||
|     ]); | ||||
|     element = document.format(style); | ||||
|   } | ||||
|  | ||||
|   @override | ||||
|   void render(Canvas canvas) { | ||||
|     element.draw(canvas); | ||||
|     add( | ||||
|       TextElementComponent.fromDocument( | ||||
|         document: document, | ||||
|         style: style, | ||||
|         position: Vector2(100, 50), | ||||
|       ), | ||||
|     ); | ||||
|   } | ||||
| } | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Luan Nico
					Luan Nico