38 lines
		
	
	
		
			987 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			987 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| Quick Outline
 | |
| =============
 | |
| 
 | |
| Developed by Chris Nolet (c) 2018
 | |
| 
 | |
| 
 | |
| Instructions
 | |
| ------------
 | |
| 
 | |
| To add an outline to an object, drag-and-drop the Outline.cs
 | |
| script onto the object. The outline materials will be loaded
 | |
| at runtime.
 | |
| 
 | |
| You can also add outlines programmatically with:
 | |
| 
 | |
|     var outline = gameObject.AddComponent<Outline>();
 | |
| 
 | |
|     outline.OutlineMode = Outline.Mode.OutlineAll;
 | |
|     outline.OutlineColor = Color.yellow;
 | |
|     outline.OutlineWidth = 5f;
 | |
| 
 | |
| The outline script does a small amount of work in Awake().
 | |
| For best results, use outline.enabled to toggle the outline.
 | |
| Avoid removing and re-adding the component if possible.
 | |
| 
 | |
| For large meshes, you may also like to enable 'Precompute
 | |
| Outline' in the editor. This will reduce the amount of work
 | |
| performed in Awake().
 | |
| 
 | |
| 
 | |
| Troubleshooting
 | |
| ---------------
 | |
| 
 | |
| If the outline appears off-center, please try the following:
 | |
| 
 | |
| 1. Set 'Read/Write Enabled' on each model's import settings.
 | |
| 2. Disable 'Optimize Mesh Data' in the player settings.
 | 
