Configure Server
The settings for the Gamium Engine can be configured by project.
Gamium.ServerBuilder
ServerBuilder provides the ability to configure and run Gamium Engine. It can be set up as below through ServerConfig.
Usage
new ServerBuilder()
.SetConfig(new ServerConfig
{
port = 50061,
inputMappings = new InputMapping[]
{
new InputMapping()
{
alias = "Horizontal", positiveCodes = new HashSet<KeyCode>() { KeyCode.D },
negativeCodes = new HashSet<KeyCode>() { KeyCode.A }
},
new InputMapping()
{
alias = "Vertical", positiveCodes = new HashSet<KeyCode>() { KeyCode.W },
negativeCodes = new HashSet<KeyCode>() { KeyCode.S }
},
},
}).Run();
Port
The port on which Gamium Engine is listening to receive data. Port can be set to ServerConfig.
If you do not set any value for port, it is set to 50061. To use Inspector in the Dogu Console, we recommend that you use the 50061 port as it is.
Input Mapping
The Gamium Client allows keyboard input to be transferred using the function sendKey.
The Gamium Engine can take these keyboard inputs and process the Horizontal and Vertical inputs.