2023-05-23: beta 2 is available with some fixes.
The new 2.50 version of SpiderBasic is ready to test and brings some cool new features:
Code: Select all
- Added: Realtime sprite and screen shaders with AddSpriteShader(), SpriteShaderAttribute(), RemoveSpriteShader()
- Added: AddScreenShader(), ScreenShaderAttribute(), RemoveScreenShader()
- Added: FullScreen() to switch between fullscreen mode and non fullscreen (web app only)
- Added: #PB_Shader_Blur, #PB_Shader_Noise, #PB_Shader_Pixelate, #PB_Shader_Bevel, #PB_Shader_BulgePinch
- Added: #PB_Shader_Reflection, #PB_Shader_Adjustment
- Added: WindowOpacity()
- Added: #PB_Window_NoMove flag for OpenWindow() to disable user window moving (with mouse or touch)
- Added: #PB_Compiler_App to detect the created app type: #PB_App_Android, #PB_App_IOS or #PB_App_Web
- Added: --keepappdir on commandline and to 'Create App' window to keep the cordova app directory
- Updated: Cordova to lastest 10 version
- Updated: Android API to 33 (minimum supported Android version is now 5.1)
- Updated: PixiJS to 5.3.12
- Updated: InnoSetup on Windows to be able to install SpiderBasic without admin rights.
- Fixed: Some compiler and librarie bugs
The available shaders:
Code: Select all
#PB_Shader_Blur = 0
#PB_Shader_Noise = 1
#PB_Shader_Pixelate = 2
#PB_Shader_Bevel = 4
#PB_Shader_BulgePinch = 5
#PB_Shader_Reflection = 7
#PB_Shader_Adjustment = 8
Code: Select all
#PB_PixelateShader_SizeX
#PB_PixelateShader_SizeY
#PB_NoiseShader_Seed
#PB_NoiseShader_Intensity
#PB_BlurShader_Intensity
#PB_BlurShader_Quality
#PB_BulgePinchShader_Strength
#PB_BulgePinchShader_CenterX
#PB_BulgePinchShader_CenterY
#PB_BulgePinchShader_Radius
#PB_BevelShader_Thickness
#PB_BevelShader_Rotation
#PB_BevelShader_LightColor
#PB_BevelShader_ShadowColor
#PB_ReflectionShader_AlphaStart
#PB_ReflectionShader_AlphaEnd
#PB_ReflectionShader_Boundary
#PB_ReflectionShader_AmplitudeStart
#PB_ReflectionShader_AmplitudeEnd
#PB_ReflectionShader_WaveLengthStart
#PB_ReflectionShader_WaveLengthEnd
#PB_ReflectionShader_Mirror
#PB_ReflectionShader_Time
#PB_AdjustmentShader_Alpha
#PB_AdjustmentShader_Gamma
#PB_AdjustmentShader_Saturation
#PB_AdjustmentShader_Contrast
#PB_AdjustmentShader_Brightness
#PB_AdjustmentShader_Red
#PB_AdjustmentShader_Green
#PB_AdjustmentShader_Blue
Have fun,
The Fantaisie Software Team