Commit Graph

2 Commits

Author SHA1 Message Date
ChestnutYueyue 3c0743eb64 feat(sprite_renderer): 自动调整节点尺寸以匹配纹理大小
在 SpriteRenderer 的 onAttach 和 setTexture 方法中添加逻辑,当节点尺寸为默认值 (100x100) 且纹理有效时,自动将节点尺寸设置为纹理的宽高。同时移除示例中多余的纹理加载状态检查和调试输出,简化代码逻辑。
2026-03-16 21:24:08 +08:00
ChestnutYueyue dcb3162525 feat: 添加图像显示示例并支持纹理覆盖
- 新增 image_display_demo 示例项目,展示如何加载和显示纹理
- 在 SpriteRenderer 中添加纹理覆盖支持,允许组件指定独立纹理
- 修改渲染管线,在绑定着色器时设置默认纹理单元
- 更新纹理加载逻辑,简化纹理数据上传接口
- 扩展渲染命令结构,包含可选的纹理覆盖句柄
- 调整命令队列提交接口,支持纹理覆盖参数传递
2026-03-16 21:11:15 +08:00