User Tools

Site Tools


character:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
character:start [2014/10/30 19:30]
Justin H.
character:start [2022/11/02 14:59]
FreedTerror
Line 1: Line 1:
 ====== Character Editor ====== ====== Character Editor ======
-Here you can open an existing character info file or create a new one. For this introduction we will use the character Mike file provided in the project.+Here you can open an existing character info file or create a new one. Follow the instructions below to open Mike (character available on all versions):
  
-File Location: ''.\UFE\Characters\Legacy_Mike\Mike.asset''.\\+Character Sample: ''.\UFE\Characters\Legacy_Mike\Mike.asset''.\\
 (SOURCE VERSION) Inherits from: ''.\UFE\Scripts\CharacterInfo.cs''\\ (SOURCE VERSION) Inherits from: ''.\UFE\Scripts\CharacterInfo.cs''\\
 (OTHER VERSIONS) Inherits from: ''.\UFE\Plugins\UFE.dll\CharacterInfo''\\ (OTHER VERSIONS) Inherits from: ''.\UFE\Plugins\UFE.dll\CharacterInfo''\\
Line 11: Line 11:
 Set all the major variables a character has as well as their move sets and most importantly, the hitboxes. Set all the major variables a character has as well as their move sets and most importantly, the hitboxes.
  
-{{ :character:character_start.png?nolink|}}+{{ :character:charactereditor.png?nolink|}}
  
-**Portrail (small)**: Can be used in your own GUI. You can find an usage example on CharacterSelectionScript.cs+**Gameplay Type:**: Select a gameplay type.
  
-**Characters Name**: The name of the character.+**Portrail (small)**: Can be used in your own GUI. You can find an usage example on ''.\Scripts\UI\Templates\DefaultCharacterSelectionScreen.cs'' 
 + 
 +**Portrail (big)**: Can be used in your own GUI. Code example at ''.\Scripts\UI\Templates\DefaultCharacterSelectionScreen.cs''
 + 
 +**Name**: The name of the character.
  
 **Age**: Age of this character. This, along with other information can be later displayed in a custom GUI. **Age**: Age of this character. This, along with other information can be later displayed in a custom GUI.
  
-**Blood Type**: The character's blood type (SF2 anyone?).+**Blood Type**: The character's blood type (You never know when someone might need blood transfusion).
  
 **Gender**: The character's gender. **Gender**: The character's gender.
Line 28: Line 32:
  
 **Max Gauge**: The maximum amount of gauge (meter) this character can retain. **Max Gauge**: The maximum amount of gauge (meter) this character can retain.
- 
-**Portrail (big)**: Can be used in your own GUI. Code example at ''.\Scripts\CharacterSelectionScript.cs'' 
  
 **Alternative Color**: In case of mirror match, the game will attempt on changing the rendered color of player 2 to this color. **Alternative Color**: In case of mirror match, the game will attempt on changing the rendered color of player 2 to this color.
 +
 +**Character Selection Animation**: In case of using //3D character layout// for the character selection screen, select the animation that triggers when this character is selected.
  
 **Death Sound**: If defeated, this sound will be played. **Death Sound**: If defeated, this sound will be played.
  
 **Description**: Character description. **Description**: Character description.
- 
-**Debug Info**: Sets what to display for this character when [[global:start|Debug Mode]] is on.  When clicked the following toggles are available: 
- 
-  * Move Info: Displays the name and current frame of the current move. 
-  * Position: Displays the position of the character. 
-  * Life Points: Displays the life points. 
-  * State: Displays the current state the character is in (Stand, Crouch, Straight Jump, Forward Jump, Back Jump, Down). 
-  * SubState: Displays the current sub-state the character is in (Idle, Moving Forward, Moving Back, Blocking, Stunned). 
-  * StunTime: Displays the how much longer stun will last. 
-  * ComboHits: Current Combo count. 
-  * Input Held Time: Creates a list for each input and display current time held for said input.  Note that the Horizontal and Vertical axis are displays as a single input for each axis. 
-  * Button Sequence (Console): Writes the current button sequence into the Unity console. 
- 
-NOTE: some Debug Info will only show when it can.  For instance, Move Info won't show a move if the character is not performing a move, and StunTime will not display if the character is not stunned. 
  
 **Sub-content:** **Sub-content:**
 +  * [[character:prefabs|Character Prefabs]]
   * [[character:hitbox|Hit Box Setup]]   * [[character:hitbox|Hit Box Setup]]
   * [[character:physics|Physics]]   * [[character:physics|Physics]]
   * [[character:headlook|Head Look]]   * [[character:headlook|Head Look]]
 +  * [[character:customcontrols|Custom Controls]]
 +  * [[character:gaugedisplay|Gauge Display]]
   * [[character:movesets|Move Sets]]   * [[character:movesets|Move Sets]]
-  * [[character:aiinstructions|AI Instructions]]+  * [[character:aiinstructions|AI Instructions (Fuzzy A.I.)]]
  
 ---- ----
 +
 +
 +{{youtube>2q6HtL9L_GY?large}}
 +
 +
 +----
 +
  
 [[:start|< Back to Universal Fighting Engine - Introduction]] [[:start|< Back to Universal Fighting Engine - Introduction]]
character/start.txt · Last modified: 2022/11/02 15:00 by FreedTerror