singlecoder
singlecoder
- [ ] UICavnas @singlecoder - [ ] UIRenderer @singlecoder - [ ] UITransform @cptbtptpbcptdtptp - [ ] UI 交互系统 @cptbtptpbcptdtptp
- change texture for sprite, how to handle - opt border display - automatically generate consistent Sprite names based on the Texture.
- [ ] UICanvas usage - [ ] UITransform usage - [ ] UI interaction system usage - [ ] UIImage/UIText/UIButton/UIWidget usage - [ ] RectTool for Editor - [...
- SpriteRenderer @cptbtptpbcptdtptp - SpriteMask @singlecoder - TextRenderer @singlecoder
### 问题描述 当前 Mask 有 2 个比较影响使用的问题: - SpriteMask 应该是场景级别有效 - SpriteMask 不应该被相机的 cullingMask 裁剪掉 ### 解决思路 - MaskManager 的 preMaskLayer 和 Stencil 强关联,需要和场景每个相机的渲染更新保持一致,也就是每次相机渲染 clear stencil 的时候,preMaskLayer = 0 -...
## Summary by CodeRabbit - **New Features** - Enhanced dynamic texture resizing capabilities for improved character rendering. - Added error handling for maximum texture size exceedance. - **Bug Fixes** -...
## Summary by CodeRabbit - **New Features** - Introduced customizable letter spacing in the text rendering, allowing for improved visual layout of text. - Enhanced text layout calculations to account...
## Summary by CodeRabbit - **New Features** - Added new properties for default materials used in sprite and text rendering. - Introduced new static methods for managing stencil states related...