new HUD()
- Description:
HUD drawing and management
- Source:
Examples
// Add a button to the HUD from your room
let buttonData = { 'style': ['my-button-style'] };
this.pxlHUD.addItem('myButton', HUD_ELEMENT.BUTTON, buttonData, () => {
console.log('Button clicked!');
});
// Add a draggable region to the HUD from your room
let dragData = { 'style': ['my-drag-style'] };
this.pxlHUD.addItem('myDragRegion', HUD_ELEMENT.DRAG_REGION, dragData, ( data ) => {
// data = { type = pxlEnum, name='myDragRegion', value={ x: number, y: number } };
console.log('Drag delta / relative offset : ', data.value );
});
// Add a thumbstick to the HUD from your room
let thumbData = { 'style': ['my-thumbstick-style'] };
this.pxlHUD.addItem('myThumbstick', HUD_ELEMENT.THUMBSTICK, thumbData, ( data ) => {
// data = { type = pxlEnum, name='myThumbstick', value={ x: number (-1 to 1), y: number (-1 to 1) } };
console.log('Thumbstick value : ', data.value );
});
Classes
Members
hudParent :HTMLElement|null
- Source:
Type:
- HTMLElement | null
huds :Object
- Source:
Type:
- Object
mobileHUD :Object
- Source:
Type:
- Object
pxlDevice :Object|null
- Source:
Type:
- Object | null
pxlGuiDraws :Object|null
- Source:
Type:
- Object | null
pxlOptions :Object|null
- Source:
Type:
- Object | null