iterami/Docs.htm/common HTM Repos/webgl.js/webgl_character_init(args)
- Creates a character and its entities.
- Characters without "spawn" set to false are spawned upon init via webgl_character_spawn(id).
- Args will be passed directly to the character object to allow for custom properties.
- Some args are deleted before becoming character properties:
- The "entities" arg contains the entities that should be created after this character is created.
- The "model" arg contains the properties that the character model creator will use.
- If the "character" property in "vehicle_stats" is not false, then the specified character will enter the vehicle automatically.
- The "base" arg sets the current "webgl_character_base" id, which is used as default character ID in prefab/primitive functions.
| automove
| false
| boolean
|
| base
| false
| boolean
|
| camera_lock
| true
| boolean
|
| camera_zoom
| 0
| number
|
| collide_bottom
| 3
| number
|
| collide_top
| 3
| number
|
| collide_xz
| 2
| number
|
| collides
| true
| boolean
|
| controls
| ''
| string
|
| entities
| []
| array of objects
|
| gravity
| 0
| number
|
| id
| webgl_character_id
| string ID
|
| jump_height
| 1
| number
|
| level
| -2
| number
|
| level_xp
| 0
| number
|
| life
| args.life_max
| number
|
| life_max
| 1
| number
|
| lives
| -1
| number
|
| lock
| {}
| object
|
| model
| false
| boolean false or object
|
| path_direction
| 1
| number
|
| path_end
| ''
| string
|
| path_id
| ''
| string ID
|
| path_point
| 0
| number
|
| scale_x
| 1
| number
|
| scale_y
| 1
| number
|
| scale_z
| 1
| number
|
| spawn
| {}
| boolean false or object
|
| speed
| 1
| number
|
| turn_speed
| 5
| number
|
| vehicle_stats
| false
| boolean false or object
|