current is
Problem it solves
You need your user interface or HUD elements to display only when the game is in 2D tilemap view or only in 3D view.
What this block does
Returns true if the raycasting engine is currently set to the specified view mode (tilemapView or raycastingView).
The block
Block ID: rcRender_isViewMode
Parameters
| Name | Type | Default | Meaning |
|---|---|---|---|
| viewMode | ViewMode | The view mode to check against (ViewMode.tilemapView or ViewMode.raycastingView). |
Returns
boolean — true if current view matches the specified mode, false otherwise.
Example
if (Render.isViewMode(ViewMode.raycastingView)) {
console.log("In 3D view")
}Add the extension
Add github:The-Code-Zone/Raycasting-pxt-extension to your project, or open: Import Raycasting-pxt-extension.