Hey Gil and Ork Peeps,
I say a tutorial about making a character select in Ork 2, but I was wondering about making one in Ork 3. With the UI system and the schematic system it seems like it would be possible, but not sure where/how to start.
Currently making: Real-Time Diablo-like ARPG
You can e.g. have clickable game objects in the scene to select a character, use a series of choice dialogues, etc.
If you're enjoying my products, updates and support, please consider supporting me on patreon.com!
1.) Character Select screen with clickable buttons that let you cycle through classes
2.) clickable buttons to pick various preconfigured backstory options
3.) Field for the player to put in the name of their character
4.) screen where player can add initial starting stats to character.
3) Value Option Dialogue node to input a string into a variable, afterwards a Set Combatant Name node.
4) There's a Status Value Distribution menu screen part for that.
You can also use it as a one time thing and call the menu via a Call Menu Screen node in your schematic.
If you're enjoying my products, updates and support, please consider supporting me on patreon.com!
https://imgur.com/a/OUfcp4H
1.) Show Dialogue - Choose your Character Model Options. Set to Choice.
2.) Join Group - One for each character model. Group Origin set to Active Player Group
3.) Show Dialogue - Choose your Class options. Dialogue Type set to Choice.
4.) Change Class - One for each Class. Combatant set to Machine Object.
5.) Value Option Dialogue - Option type Custom. Variable Key characterName set to global string.
6.) Set Combatant Name- Use Actor checked. Combatant Object set to Player.
7.) Call Menu Screen - Menu screen set to "Character Creation Stat Spread" which has a Status Value Distribution menu screen set up.
8.) Spawn Ork Player - The usual
9.) Add Quest - Quest set to an Intro Quest I created.
Otherwise, changing stuff in the current scene can be done in different ways, e.g. spawning prefabs (Spawn Prefab node), enable/disable game objects (Activate Object node), etc.
You can also use an empty game object with Game Object Manager components that handle turning on/off game objects based on conditions, e.g. variables. That way you could just change a variable (e.g. toggle on a bool variable) and have the manager take care of the game objects.
If you're enjoying my products, updates and support, please consider supporting me on patreon.com!
I have the UI setup how I want it. It has three canvases, one with the prefabs for choosing a character prefab, one with the prefabs for choosing your character class, and then a screen space camera that projects the name of the selected character onto a wall.
I'm trying to figure out something.
- I'm struggling to figure out how to make a radial selector like a standard RPG. An Int Button with horizontal inputs, that lets you select previous or next character. I created a UI box with an Int Button with Horizontal, but I can't figure out the best way to attach that to specific prefabs. Where it'll loop through the selections, and also change the content in the text box on the screenspace canvas.
So, you'd need to update whatever you want based on the variable changes, e.g. via a Game Object Manager or something like that.
If you're enjoying my products, updates and support, please consider supporting me on patreon.com!