 ac63c491fb
			
		
	
	
		ac63c491fb
		
	
	
	
	
		
			
			# Objective Some new bevy users are unfamiliar with quaternions and have trouble working with rotations in 2D. There has been an [issue](https://github.com/bitshifter/glam-rs/issues/226) raised with glam to add helpers to better support these users, however for now I feel could be better to provide examples of how to do this in Bevy as a starting point for new users. ## Solution I've added a 2d_rotation example which demonstrates 3 different rotation examples to try help get people started: - Rotating and translating a player ship based on keyboard input - An enemy ship type that rotates to face the player ship immediately - An enemy ship type that rotates to face the player at a fixed angular velocity I also have a standalone version of this example here https://github.com/bitshifter/bevy-2d-rotation-example but I think it would be more discoverable if it's included with Bevy.
		
			
				
	
	
		
			24 lines
		
	
	
		
			971 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			971 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| # Bevy Credits
 | |
| 
 | |
| ## Adapted Code
 | |
| 
 | |
| * hecs
 | |
| * legion_transform
 | |
| * wgpu-rs examples
 | |
| * yaks: ArchetypeSet, borrowed some ideas from their scheduler implementation
 | |
| 
 | |
| ## Inspiration
 | |
| 
 | |
| * game engines: amethyst, coffee
 | |
| * ecs: legion, shipyard, yaks
 | |
| 
 | |
| ## Assets
 | |
| 
 | |
| * Generic RPG Pack (CC0 license) by [Bakudas](https://twitter.com/bakudas) and [Gabe Fern](https://twitter.com/_Gabrielfer)
 | |
| * Environment maps (`.hdr` files) from [HDRIHaven](https://hdrihaven.com) (CC0 license)
 | |
| * Alien from [Kenney's Space Kit](https://www.kenney.nl/assets/space-kit) (CC0 1.0 Universal)
 | |
| * Cake from [Kenney's Food Kit](https://www.kenney.nl/assets/food-kit) (CC0 1.0 Universal)
 | |
| * Ground tile from [Kenney's Tower Defense Kit](https://www.kenney.nl/assets/tower-defense-kit) (CC0 1.0 Universal)
 | |
| * Game icons from [Kenney's Game Icons](https://www.kenney.nl/assets/game-icons) (CC0 1.0 Universal)
 | |
| * Space ships from [Kenny's Simple Space Kit](https://www.kenney.nl/assets/simple-space) (CC0 1.0 Universal)
 |